インターネットで起動時にWebDAVサーバーを自動マウントする

インターネットで起動時にWebDAVサーバーを自動マウントする

私がやろうとしていることは何ですか?

https://dav.example.com/起動時にユーザーの資格情報を尋ねることなく自動マウントを 実行します。

どのような手順を踏んできたか?
私はついていきます公式 Arch Linux ウィキdavs を設定する
手順:

  • davfs2をインストールしました
  • 自分自身をグループ「ネットワーク」に追加しました:
    usermod -a -G network myusername

  • WebDAV サーバーを追加しました/etc/fstab:

https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

  • my に秘密ファイルを作成し/home/username/、資格情報を追加しました:
    mkdir ~/.davfs2/
    echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
    chmod 0600 ~/.davfs2/secrets
  • 私のDAVをマウントしました
    mount ~/MyDav

何が起こるのですか?
PC を再起動し、起動が完了したら、Nautilus を開きますが、WebDAV サーバーはマウントされません。再起動のたびにターミナルから手動でマウントする必要があります。これは、noautofstab 行で設定しているため正常です。ただし、auto代わりに設定すると、マウントは行われますが、そのプロセスで失敗し、起動時にエラーが返されます。マウントにはインターネット接続が必要なので、「マウントに失敗しました」というエラーが返されます。したがって、どちらもauto同じnoauto結果になります。
今必要なのは、インターネット接続が確立されたときに WebDAV サーバーを自動マウントすることです。fstab行で
使用することを提案する人もいます_netdev。私はそうしましたが、変化はありませんでした。ターミナルから実行すると資格情報を尋ねずにマウントされますが、実行すると資格情報を尋ねられ、資格情報が正しい場合はマウントされること
は言及する価値があるかもしれません。mount ~/MyWebDavmount -a

https://dav.example/インターネット接続が行われた場合にのみ、起動時に WebDAV サーバーを自動マウントする必要があります。

関連情報