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


16

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

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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.