4つのサーバーを設置しました(3つは経由cifs
、1つは経由sshfs
)autofs
。
auto.master
/- /etc/auto.all --timeout=60 --ghost
auto.all
/mnt \
/server1 -fstype=cifs,rw,credentials=/etc/.smbcredentials.txt,uid=1000,file_mode=0775,dir_mode=0775,users ://server1/ \
/server2/ -fstype=cifs,rw,credentials=/etc/.smbcredentials.txt,uid=1000,file_mode=0775,dir_mode=0775,users ://server2/ \
/server3 -fstype=cifs,rw,credentials=/etc/.smbcredentials.txt,uid=1000,file_mode=0775,dir_mode=0775,users ://server3/ \
/server4 -fstype=fuse,rw,allow_other,uid=1000,users,reconnect,cache=yes,kernel_cache,compression=no,large_read,Ciphers=arcfour :sshfs\#user@server\:/home
「」
クリーンブートすると、すべてが正常です。 VPNを使用してネットワークに接続し、すべてをインストールautofs
しました。
質問
ラップトップを休止状態にしたり、他のネットワークに接続したりするなど、ネットワーク接続が失われると、autofs
ブラウザ(ドルフィン)はリモート共有を無限にロードしようとすると停止します。
応答せず、SIGTERM コマンドにも応答しません。時には幸運なので、問題のsudo service autofs stop
助けを求める電話を受けることがあります。sudo automount
ただし、通常は凍結されたままです。時にはドック全体が停止し、すべてのアプリを選択できなくなることがあります。それでは完全に再起動する必要があります。
autofs
私はこの状況をどのように処理するかについての解決策を見つけるために数週間努力してきました。使用する前にautofs
すべてをインストールしましたが、/etc/fstab
ネットワークがハングするたびに手動で再インストールする必要がありました。
私はautofs
これが私に役立つと思いましたが、それは私にもっと問題を引き起こしています。
質問
- 停止問題を解決できる点が私が見落としているところがありますか?
- 私の状況に適している可能性があるまったく異なるアプローチはありますか
autofs
?
PS:私はKubuntu 16.04を使用しています。
ベストアンサー1
タイムアウトを超えると、エラーを生成する「ソフト」オプションを追加できます。基本的にハードマウントを使用しています。つまり、nfsマウントを維持し、永遠に再試行します。
警告:Softmountはエラー(ネットワークタイムアウトなど)が原因でタイムアウトを超えるとすべてのI / Oを停止し、nfsマウントに書き込まれていないキャッシュに内容があると失われる可能性があります。