Cómo desmontar el directorio creado por sshfs que no son sudo

16

Usé sshfs sin sudo para crear un directorio como

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

pero cuando quiero desmontar el /temp/user/harddrivedirectorio con

umount /temp/user/harddrive

se solicita:

umount: /temp/user/harddrive: Permission denied

Entonces, ¿cómo desmontar este directorio?

K.Wanter
fuente
1
¿La unidad todavía está montada allí? Por favor, editar y proporcionar la salida mount.
postre
¿Qué versión de Ubuntu estás usando? lsb_release -rlo muestra si no lo sabes.
postre

Respuestas:

23

sshfsusa FUSE (sistema de archivos en USErspace) en lugar del normal mountcon permisos elevados.

Sin embargo, eso también significa que no puede usar umount(la contraparte de mount) para desmontar el sistema de archivos, pero tiene fusermount -uel comando FUSE para desmontar:

fusermount -u /temp/user/harddrive

Para obtener más información, consulte eg man sshfsy man fusermount.

Byte Commander
fuente
2
Tenga en cuenta que las páginas de manual 17.10 y 18.04 dicen explícitamente "desmontar: umount mountpoint" mientras que hasta 16.04 es en su fusermount -u mountpointlugar, ¡supongo que es diferente para diferentes versiones!
postre