web-dev-qa-db-ja.com

Boxアカウントをマウントするか、フォルダーを同期します

UbuntuにBox Cloudストレージが自動的にマウントされるようにするか、これをホームのフォルダーと同期します。

最初のものは このチュートリアル に従いましたが、再起動するとマウントしようとしましたが、次のように表示されます:

/sbin/mount.davfs: Mounting failed.
302 Found

2番目の場合は、ホームにフォルダを作成し、[ファイル]-> [サーバーへのリンク]の順にすべてのデータを入力しましたが、同じエラーメッセージが表示されます:エラーHTTPが見つかりましたenter image description here

問題はどこにありますか?どこでも住所を確認しましたが、大丈夫です!助言がありますか?

最初の方法と2番目の方法のどちらが良いですか?違いはどこですか?

3
SPS

dav/だけでなく、フォルダーアドレスとして/を入力して解決しました

4
SPS

https://support.box.com/hc/en-us/articles/200519748-Does-Box-support-WebDAV- を参照してください

「www.box.com/dav」の代わりに「dav.box.com/dav」を使用する必要があります。これにはhttps://をプレフィックスとして付ける必要があることに注意してください

1
Bruce

私はこれが古いスレッドであることを認識していますが、他のチュートリアルが機能しないように見えたのでこれを機能させることができたので、共有したいと思いました-これは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

0
Robin Wilson