umount: デバイスが使用中です。なぜ?

umount: デバイスが使用中です。なぜ?

実行すると、umount /path次のようになります。

umount: /path: device is busy.

ファイルシステムが大きいため、lsof +D /path現実的なオプションではありません。

lsof /path、何lsof +f -- /pathfuser /path返しません。fuser -v /path以下を提供します。

                  USER        PID ACCESS COMMAND
/path:            root     kernel mount /path

これは、使用されていないマウントされたすべてのファイルシステムに対して通常の現象です。

umount -lそしてumount -f私の状況には十分ではありません。

カーネルがこのファイルシステムが使用中であると考える理由をどのように知ることができますか?

ベストアンサー1

私の問題の原因はnfs-kernel-serverエクスポートディレクトリのようです。nfs-kernel-server通常、開かれたファイルの後ろに配置される可能性があるため、lsofによってリストされませんfuser

停止するとディレクトリをnfs-kernel-server表示できます。umount

これまで、すべてのソリューションの例を含むページを作成しました。http://oletange.blogspot.com/2012/04/umount-device-is-busy-why.html

おすすめ記事