実行してみてください
lsof | grep /mnt/data
/mnt/data にアクセスしていて、マウント解除を妨げているすべてのプロセスが一覧表示されます。
私は同じ問題を抱えていましたが、どちらも umount /path -f
、どちらでもない umount.nfs /path -f
、どちらでもない fuser -km /path
、作品
最後に簡単な解決策を見つけました>.<
sudo /etc/init.d/nfs-common restart
、次に単純な umount
を実行しましょう;-)
NFS サーバーが消えてオンラインに戻せない場合、私が使用する 1 つのトリックは、NFS サーバーの IP (この例では 192.0.2.55) を使用してインターフェイスにエイリアスを追加することです。
Linux
そのためのコマンドは、おおよそ次のようなものです:
ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255
192.0.2.55 は、廃止された NFS サーバーの IP です。その後、アドレスに ping を実行できるはずです。また、ファイルシステムをアンマウントできるはずです (unmount -f を使用)。次に、古い NFS サーバーへのトラフィックを自分自身にルーティングしないように、エイリアス インターフェイスを破棄する必要があります。
ifconfig eth0:fakenfs down
FreeBSD および類似のオペレーティング システム
コマンドは次のようになります:
ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255
そして、それを削除するには:
ifconfig em0 delete 192.0.2.55
詳細については man ifconfig(8) を参照してください!
怠惰なアンマウントを試すことができます:
umount -l