Jak umountować utworzony katalog sshfs inny niż sudo

16

Użyłem sshfs bez sudo, aby utworzyć katalog podobny do

sshfs [email protected]:/media/user/harddrive /temp/user/harddrive

ale kiedy chcę umountować /temp/user/harddrivekatalog

umount /temp/user/harddrive

podpowiada:

umount: /temp/user/harddrive: Permission denied

więc jak umountować ten katalog?

K.Wanter
źródło
1
Czy dysk jest tam nadal zamontowany? Podobać się zmienił i zapewnić wyjście mount.
deser
Z której wersji Ubuntu korzystasz? lsb_release -rpokazuje to, jeśli nie wiesz.
deser

Odpowiedzi:

23

sshfsużywa FUSE (system plików w USErspace) zamiast zwykłego mountz podwyższonymi uprawnieniami.

Oznacza to również, że nie możesz użyć umount(odpowiednika mount) do odmontowania systemu plików, ale masz fusermount -ukomendę FUSE unmount:

fusermount -u /temp/user/harddrive

Aby uzyskać więcej informacji, zobacz przykład man sshfsi man fusermount.

Bajt Dowódca
źródło
2
Zwróć uwagę, że strony podręcznika 17.10 i 18.04 wyraźnie mówią „odmontowywanie: umount mountpoint”, natomiast do 16.04 to fusermount -u mountpointzamiast tego - przypuszczam, że jest inaczej w różnych wydaniach!
deser