Como desmontar um diretório criado não-sudo sshfs

16

Eu usei sshfs sem sudo para criar um diretório como

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

mas quando eu quero desmontar o /temp/user/harddrivediretório com

umount /temp/user/harddrive

solicita:

umount: /temp/user/harddrive: Permission denied

Então, como desmontar esse diretório?

K.Wanter
fonte
11
A unidade ainda está montada lá? Por favor, editar e fornecer a saída mount.
Sobremesa
Qual versão do Ubuntu você está usando? lsb_release -rmostra se você não sabe.
Sobremesa

Respostas:

23

sshfsusa FUSE (sistema de arquivos no USErspace) em vez do regular mountcom permissões elevadas.

Isso também significa que você não pode usar umount(a contrapartida de mount) para desmontar o sistema de arquivos, mas você possui fusermount -uo comando FUSE unmount:

fusermount -u /temp/user/harddrive

Para mais informações, consulte eg man sshfse man fusermount.

Byte Commander
fonte
2
Observe que as páginas de manual 17.10 e 18.04 dizem explicitamente “desmontagem: umount mountpoint” enquanto até 16.04 é o fusermount -u mountpointcontrário - acho que é diferente para versões diferentes!
dessert