davfs2 のアンマウントがエラーなしで失敗する (開いているファイルがない)

davfs2 のアンマウントがエラーなしで失敗する (開いているファイルがない)

このマウントをアンマウントできない理由を、どのようにアンマウントまたはデバッグすればよいでしょうか? 背景:

  • クブントゥ 20.04
  • lsof $mountpoint => 空のリスト
  • すべてのターミナルウィンドウが閉じられています
  • 他のアプリはすべて閉じられています。
  • webdav davfs $url は、次の方法で $mountpoint にマウントされます: sudo mount -t davfs https://server/path $mp

アンマウントしようとすると何も起こらず、エラーも表示されません。

~$ sudo umount $mountpoint
~$ 

ただし、$mountpoint はまだマウントされており、エラーは発生しません。

完全に再起動せずにアンマウントするにはどうすればいいでしょうか?

この状況をどのようにデバッグすればよいでしょうか?

答え1

ここでも同じ問題があります。 を使用して webdav フォルダーをアンマウントできませんでしたumount。エラーは報告されませんでしたが、リソースはアンマウントされませんでした。

すべてのマウントを報告すると、予想どおり、webdav リソース fuseが ではなく typeとして表示されます。これにより、解決策がトリガーされました。davfs

mount
(...)
https://server/nextcloud/remote.php/dav/files/geonext/ on /home/qgis/nextcloud type fuse (rw,nosuid,nodev,noexec,relatime,user_id=1002,group_id=1002,allow_other,max_read=16384,uid=1002,gid=1002,user=qgis,helper=davfs)

解決

fusermount -u /home/qgis/nextcloud

リソースがマウント解除されました。

関連情報