Ubuntu
SSHFS:連接中斷後無法解除安裝/重新安裝遠端目錄
我經常使用 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
)