Jak umountować utworzony katalog sshfs inny niż sudo


16

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

sshfs user@172.19.76.226:/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?


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.