Linux-Mint

如何在 Linux Mint 16 (Petra) 上強制 gvfs-unmount 死 SSH 掛載?

  • September 15, 2018

我已經使用 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 離開它?(我應該說«無需註銷»?)

我在 Ubuntu 上發現的正確方法是sudo fuser -a -k /usr/lib/gvfs. man fuser使用命令檢查更多詳細資訊。

要重置卡住的安裝,我終止了該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 並在共享回來時重新安裝

引用自:https://unix.stackexchange.com/questions/276693