Как мне принудительно размонтировать gvfs-unmount мертвого SSH-монтирования на Linux Mint 16 (Petra)?

У вас есть X-сервер, работающий на компьютере A. Вы хотите запустить программу на компьютере B, отображающую изображение на X-сервере компьютера A.

На компьютере A запустите SSH-клиент с пересылкой X для входа в компьютер B. В этом сеансе SSH запустите программу, которую вы хотите видеть на дисплее A.

ssh -X B xeyes

Открытие X-дисплея с помощью xhost + работает только в том случае, если X-сервер прослушивает TCP-соединения и на пути нет брандмауэра. Поскольку это очень небезопасно (если кто-то может получить доступ к вашему X-серверу, он может завладеть вашей учетной записью), вам не следует использовать xhost +, а любое руководство, в котором упоминается это, должно быть сожжено и забыто.

1
15.04.2016, 18:04
3 ответа

Правильный способ, которым я обнаружил в Ubuntu, был sudo fuser -a -k /usr/lib/gvfs .{{1} } Чтобы узнать больше, воспользуйтесь командой man fuser .

0
28.01.2020, 01:22

Благодаря @EightBitTony, простой pkill -e -HUP gvfsd-fuse сделал свое дело. Теперь фантомное крепление исчезло из Тунара. Следовательно, gvfsd-fuse был достаточно умен, чтобы возродиться:

$ pgrep -lf gvfsd-fuse
2786 /usr/lib/gvfs//gvfsd-fuse -f /run/user/1000/gvfs
0
28.01.2020, 01:22

Для сброса застрявшего монтирования я убил процесс 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 и снова оседлал, когда доля вернулась

1
28.01.2020, 01:22

Теги

Похожие вопросы