6

FUSE ファイル システムをマウント解除しようとすると、次のエラーが表示されます。

root@ubuntu:/home/fufs/src# fusermount -u /tmp/kpfss
fusermount: failed to unmount /tmp/kpfss: Invalid argument
root@ubuntu:/home/fufs/src# fusermount -z -u /tmp/kpfss
fusermount: failed to unmount /tmp/kpfss: Invalid argument

ファイルシステムをアンマウントするにはどうすればよいですか? ありがとう。

4

2 に答える 2

6

以前にこの問題が発生した場合は、次のように umount を使用すると役立つ場合があります。

umount -f /tmp/kpfss # or whatever the mount point is

この問題を確認したところ、リモート サーバーへの接続が切断され、マウント ポイントにアクセスしようとするとシェルがロックされていました。シェルプロセスを強制終了することさえできませんでした。

umount を使用すると、それを整理するのに役立つようです。

于 2013-12-20T12:32:04.283 に答える
4

多くの場合、ヒューズ ファイルシステムの開発中に、ヒューズ ファイルシステムが無限の while ループでロックしたり、なんらかの方法でセグ フォールトが発生したりしたときに、これを経験しました。それを解放する方法を私が知っている唯一の方法は、 ps -ef | です。name_of_fuse_filesystem_process を grep して、対応する pid を kill します。

于 2013-08-13T22:24:43.337 に答える