UbuntuにBox Cloudストレージが自動的にマウントされるようにするか、これをホームのフォルダーと同期します。
最初のものは このチュートリアル に従いましたが、再起動するとマウントしようとしましたが、次のように表示されます:
/sbin/mount.davfs: Mounting failed.
302 Found
2番目の場合は、ホームにフォルダを作成し、[ファイル]-> [サーバーへのリンク]の順にすべてのデータを入力しましたが、同じエラーメッセージが表示されます:エラーHTTPが見つかりました
問題はどこにありますか?どこでも住所を確認しましたが、大丈夫です!助言がありますか?
最初の方法と2番目の方法のどちらが良いですか?違いはどこですか?
dav/
だけでなく、フォルダーアドレスとして/
を入力して解決しました
https://support.box.com/hc/en-us/articles/200519748-Does-Box-support-WebDAV- を参照してください
「www.box.com/dav」の代わりに「dav.box.com/dav」を使用する必要があります。これにはhttps://をプレフィックスとして付ける必要があることに注意してください
私はこれが古いスレッドであることを認識していますが、他のチュートリアルが機能しないように見えたのでこれを機能させることができたので、共有したいと思いました-これはUbuntu 19.04(先月リリース)で動作し、あなたがBox二要素認証をオンにします( 推奨 ):
davfs2 がインストールされていない場合、インストールします(既にインストールされている場合、このコマンドは何もしません)。
Sudo apt-get install davfs2
次のコマンドはオプションですが、davfs2が開いているファイルをロックしようとする間、Boxのフリーズへの接続を停止します。
Sudo nano /etc/davfs2/davfs2.conf
Use_locks
を見つけて、0
に設定します
次に、非ルートユーザーがBox共有に接続できるようにするにはSudo dpkg-reconfigure davfs2
を実行し、これを有効にするように求められたらYes
を選択します。
ここで、Boxファイルが表示されるフォルダーを作成します。
Sudo mkdir /box
次にfstabにエントリを追加して、Boxネットワークドライブのマウント方法をシステムに指示します(例:読み取り/書き込み):
Sudo nano /etc/fstab
これを一番下に追加します。
https://dav.box.com/dav /box davfs rw,user,noauto 0 0
これで、mount /box
を使用してマウントできます
ユーザー名とパスワードの入力を求められます。その後、cd /box
がBoxアカウントの内容を表示します。 2段階認証を設定した場合、ログインは失敗しますが、入力する16文字のパスワードを含むテキストを受信するので、mount /box
を再度実行し、今回は16文字のパスワードを入力しますスペースを無視します。
最後に、再起動時にドライブを自動マッピングする場合は、シークレットファイルに長いパスワードを保存する必要があります。
最初にフォルダーが存在しない場合に備えてフォルダーを作成し、次にそのフォルダーに移動してシークレットファイルを作成/編集します。
Sudo mkdir ~/.davfs2/
cd ~/.davfs2/
Sudo nano secrets
このファイルの内容は(メールとパスワードをメールとパスワードに置き換える、または(2要素認証を使用している場合はテキストの16文字のパスワード)に置き換えてください)
https://dav.box.com/dav [email protected] PASSWORD
ここで、他の人がそれを開けないように、秘密ファイルが安全なままであることを確認してください
Sudo chmod 600 secrets
df
と入力すると、Boxアカウントを含むすべてのドライブが表示されます。
これで、Boxストレージを他のフォルダーと同様に使用できます。クラウドプロバイダーからブロックストレージを購入する場合と比較して、はるかに安価(または無料)であり、サーバーバックアップファイルをリモートで保存する優れた方法です。
ドライブを一度だけマウントしたい場合は、fstab部分からすべてをスキップできますが(/ boxフォルダーを作成した後)、代わりにmount.davfs https://dav.box.com/dav /box