NFSフォルダーをサーバーからラップトップにマウントしています。
残念ながら、サーバーは時々停止します...問題は、「死んだ」NFSフォルダーをアンマウントできないことです。コマンドラインで「device is busy」と表示され、nautilusを介して現在のセッションがクラッシュします。
サーバーがオフのときにNFSフォルダーをアンマウントする方法はありますか?
umount -f -l /mnt/myfolder
を使用できます。これで問題が修正されます。
-f
–強制的にマウント解除します(NFSシステムに到達できない場合)。 (カーネル2.1.116以降が必要です。)
-l
–遅延アンマウント。ここでファイルシステムをファイルシステム階層から切り離し、ビジーでなくなったらすぐに、ファイルシステムへのすべての参照をクリーンアップします。 (カーネル2.4.11以降が必要です。)
ソース:Linux Completeコマンドリファレンス
Sudo umount -l {mountPoint}
を試して、「遅延アンマウント」を実行してください。配管工が到着するのを待たずに、あなたの人生を進めることができます。
umount -f
が機能しなかった私の場合、umount -fr
は機能しました。 -r
引数は読み取り専用として再マウントされ、フォルダーをアンマウントします。
umount -f -l /mnt/myfolder
が機能しない場合service nfs restart
(またはLinuxで同等)が動作する可能性があります。
私にとっては、umountもサービスの再起動も機能しません。リブートするだけです。新しいシステムであっても、NFSの実装にはまだ古い問題があるようです。したがって、再起動するだけです。