web-dev-qa-db-ja.com

NFSディレクトリをアンマウントできません(無視されます)

NFSマウントされたディレクトリを持つサーバーがいくつかあります。それらを使用しているサービスをシャットダウンしましたが、fuser -mは、そこにあるファイルを使用している他のプロセスを表示しません。

「umount-atnfs」を実行してもエラーメッセージは表示されませんが、何も起こりません。ディレクトリはマウントされたままで、動作状態にあるようです。

Umountに-vを追加すると、それらのディレクトリは無視されると表示されます。また、-fは何の役にも立ちません。

助言がありますか?

1

これらのファイルシステムが実際にNFSv4を使用している場合、タイプは-t nfs4ではなく-t nfsである必要があります。 -t nfsオプションを使用してマウントできるため、これは一種の非対称性です。

これは、たとえばnfsの代わりにタイプdf -Tを表示するnfs4を使用して確認できます。

だからこれを試してみてください:

umount -at nfs4

もちろん、マウントの種類を指定せずに特定のパスを明示的にアンマウントすることもできます。

3
A.B