Comment démonter le répertoire créé par sshfs non sudo


16

J'ai utilisé sshfs sans sudo pour créer un répertoire comme

sshfs user@172.19.76.226:/media/user/harddrive /temp/user/harddrive

mais quand je veux démonter le /temp/user/harddriverépertoire avec

umount /temp/user/harddrive

il invite:

umount: /temp/user/harddrive: Permission denied

alors comment démonter ce répertoire?


1
Le lecteur y est-il toujours monté? Veuillez modifier et fournir la sortie de mount.
dessert

Quelle version d'Ubuntu utilisez-vous? lsb_release -rle montre si vous ne savez pas.
dessert

Réponses:


23

sshfsutilise FUSE (système de fichiers dans USErspace) au lieu du standard mountavec des autorisations élevées.

Cela signifie également que vous ne pouvez pas utiliser umount(l'équivalent de mount) pour démonter le système de fichiers, mais vous avez fusermount -ula commande FUSE unmount:

fusermount -u /temp/user/harddrive

Pour plus d'informations, voir par exemple man sshfset man fusermount.


2
Notez que les pages de manuel 17.10 et 18.04 disent explicitement "démontage: umount mountpoint" tandis que jusqu'au 16.04 c'est à la fusermount -u mountpointplace - devinez que c'est différent pour différentes versions!
dessert
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.