我已经使用 Thunar 安装了 SSH“共享”,并且在我想到卸载它之前远程计算机已关闭。现在,每当我点击“弹出”图标时,Thunar 都会冻结一段时间(例如 20-30 秒),然后显示超时消息,但不会卸载任何内容。我似乎没有读到任何“强制”选项来删除安装:
$ gvfs-mount --help
Usage:
gvfs-mount [OPTION...] [LOCATION...]
Mount the locations.
Help Options:
-h, --help Show help options
Application Options:
-m, --mountable Mount as mountable
-d, --device=DEVICE Mount volume with device file
-u, --unmount Unmount
-e, --eject Eject
-s, --unmount-scheme=SCHEME Unmount all mounts with the given scheme
-l, --list List
-o, --monitor Monitor events
-i, --detail Show extra information
编辑:以下是正在运行的 gvfs 进程:
$ pgrep -lf gvfs
2777 /usr/lib/gvfs/gvfsd
2786 /usr/lib/gvfs//gvfsd-fuse -f /run/user/1000/gvfs
2811 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
2833 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
2837 /usr/lib/gvfs/gvfs-afc-volume-monitor
2847 /usr/lib/gvfs/gvfs-mtp-volume-monitor
2988 /usr/lib/gvfs/gvfsd-trash --spawner :1.10 /org/gtk/gvfs/exec_spaw/0
5441 /usr/lib/gvfs/gvfsd-burn --spawner :1.10 /org/gtk/gvfs/exec_spaw/43
13555 /usr/lib/gvfs/gvfsd-http --spawner :1.10 /org/gtk/gvfs/exec_spaw/37
15402 /usr/lib/gvfs/gvfsd-sftp --spawner :1.10 /org/gtk/gvfs/exec_spaw/61
24575 /usr/lib/gvfs/gvfsd-metadata
有没有什么秘密武器可以移除挂载点并让 Thunar 脱离它? (我应该说 «无需注销»?)
答案1
为了重置卡住的安装,我终止了该gvfsd-sftp
进程。
我做到了
mrinvader@skyfall:~$ pgrep -lf gvfs
5103 gvfsd
6487 gvfs-udisks2-vo
6500 gvfs-mtp-volume
6505 gvfs-gphoto2-vo
6510 gvfs-goa-volume
6515 gvfs-afc-volume
6528 gvfsd-trash
6539 gvfsd-metadata
25082 gvfsd-network
25091 gvfsd-smb-brows
25111 gvfsd-dnssd
26009 gvfsd-sftp
mrinvader@skyfall:~$ kill 26009
mrinvader@skyfall:~$ kill 26009
bash: kill: (26009) - No such process
然后回到thunar并在共享回来时重新安装
答案2
我在 Ubuntu 上发现的正确方法是sudo fuser -a -k /usr/lib/gvfs
.使用命令检查更多详细信息man fuser
。
答案3
感谢@EightBitTony,一个简单的pkill -e -HUP gvfsd-fuse
方法就成功了。幻影坐骑现在已经从图纳尔身上消失了。因此,gvfsd-fuse
它足够聪明,可以重生:
$ pgrep -lf gvfsd-fuse
2786 /usr/lib/gvfs//gvfsd-fuse -f /run/user/1000/gvfs