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


16

Usé sshfs sin sudo para crear un directorio como

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


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.