Wie man ein nicht-sudo sshfs erstelltes Verzeichnis ummountet

16

Ich habe sshfs ohne sudo benutzt, um ein Verzeichnis wie dieses zu erstellen

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

aber wenn ich will das umount /temp/user/harddriveVerzeichnis mit

umount /temp/user/harddrive

es fordert auf:

umount: /temp/user/harddrive: Permission denied

Wie kann man dieses Verzeichnis umounten?

K.Wanter
quelle
1
Ist das Laufwerk dort noch montiert? Bitte bearbeiten Sie und geben Sie die Ausgabe von mount.
Dessert
Welche Ubuntu-Version verwenden Sie? lsb_release -rzeigt es, wenn Sie es nicht wissen.
Dessert

Antworten:

23

sshfsverwendet FUSE (Dateisystem in USErspace) anstelle des regulären mountmit erhöhten Berechtigungen.

Das bedeutet auch, dass Sie umount(das Gegenstück zu mount) nicht verwenden können, um das Dateisystem abzuhängen, aber Sie haben fusermount -uden Befehl FUSE unmount:

fusermount -u /temp/user/harddrive

Weitere Infos finden Sie zB unter man sshfsund man fusermount.

Byte Commander
quelle
2
Beachten Sie, dass in den Hilfeseiten 17.10 und 18.04 explizit "Unmounting: umount mountpoint" angegeben ist, während dies bis 16.04 der fusermount -u mountpointFall ist - raten Sie, dass dies für verschiedene Releases unterschiedlich ist!
Dessert