卸载 davfs2 失败,没有任何错误(没有打开文件)

卸载 davfs2 失败,没有任何错误(没有打开文件)

我该如何卸载或者调试为什么这个挂载点无法卸载?背景:

  • Ubuntu 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类型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

该资源已被卸载。

相关内容