Teste fusermount
para desmontar o sistema de arquivos:
fusermount -u /mnt/nimh
Eu estou trabalhando com o curlftpfs para montar um diretório FTP remoto localmente no Kubuntu 12.04 64-bit.
Eu tenho a seguinte entrada no meu / etc / fstab:
curlftpfs#ftp_user:ftp_password@ftp_server /mnt/nimh fuse ro,noexec,nosuid,nodev,noauto,user,allow_other,uid=1000,gid=1000 0 0
Eu criei o diretório em / mnt com o seguinte:
|-> ll /mnt
total 4.0K
drwxrwxr-x 2 jim fuse 4.0K Jan 6 09:56 nimh/
Meu usuário também pertence ao grupo de fusíveis:
uid=1000(jim) gid=1000(jim) groups=1000(jim),27(sudo),105(fuse)
Eu sou capaz de montar manualmente sem problema, mas depois o / mnt muda para:
|-> mount /mnt/nimh
|-> ll /mnt
total 0
drwxr-xr-x 1 jim jim 1.0K Dec 31 1969 nimh/
No entanto, quando tento desmontar / mnt / nimh recebo:
umount: /mnt/nimh mount disagrees with the fstab
Meu / etc / mtab se parece com:
curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ /mnt/nimh fuse ro,noexec,nosuid,nodev,allow_other,user=jim 0 0
Eu sou capaz de desmontar o sistema de arquivos sem problema se eu sudo. Alguma idéia do que estou perdendo para poder desmontar sem ter que usar o sudo?
Teste fusermount
para desmontar o sistema de arquivos:
fusermount -u /mnt/nimh
Eu encontrei uma solução seguindo essa solução alternativa para shhfs: link
Basta adicionar outro parâmetro fsname = XXX às opções em / etc / fstab, em que XXX é a primeira palavra da linha, por exemplo:
curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ /mnt/nimh fuse ro,noexec,nosuid,nodev,allow_other,user=jim,fsname=curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ 0 0
Isso fez o truque para mim e eu posso montar e desmontar o ftp via nemo / nautilus como usuário.