Ubuntu

SSHFS:連接中斷後無法解除安裝/重新安裝遠端目錄

  • November 14, 2019

我經常使用 sshfs 掛載一個遠端目錄,使其顯示為本地:

sudo sshfs -o allow_other myname@server:/remote/path /mnt/remote/

有時連接可能會中斷,因此/mnt/remote會顯示為空。如果我嘗試重新執行上述命令,我會得到

'/mnt/remote:' Transport endpoint is not connected'

但是我也無法(強制)解除安裝目錄:

sudo umount (-f) /mnt/remote
umount: /mnt/remote: target is busy

我想知道如何在不重新啟動機器的情況下重新掛載目錄?

sudo umount -l /mnt/remote似乎工作。

從朋友那裡得到這個答案。-l 代表懶惰,我自己不會猜到解決方案。

您應該找出使掛載點保持忙碌的程序。例如這個:

lsof /mnt/remote

將列出這些程序(可能有很多)。

然後你結束它們(正常關閉,或者kill像關機一樣)並嘗試再次解除安裝sudo fusermount -u /mnt/remote

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