curlftpfs mount не согласен с fstab

Я работаю с curlftpfs для локального монтирования удаленного каталога FTP в 64-битной Kubuntu 12.04.

У меня есть следующая запись в моем / 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

Я создал каталог в / mnt со следующим:

|-> ll /mnt
total 4.0K
drwxrwxr-x 2 jim fuse 4.0K Jan  6 09:56 nimh/

Мой пользователь действительно принадлежит группа предохранителей:

uid=1000(jim) gid=1000(jim) groups=1000(jim),27(sudo),105(fuse)

Я могу смонтировать вручную без проблем, но затем / mnt изменится на:

|-> mount /mnt/nimh
|-> ll /mnt
total 0
drwxr-xr-x 1 jim jim 1.0K Dec 31  1969 nimh/

Однако, когда я попытаюсь размонтировать / mnt / nimh Я получаю:

umount: /mnt/nimh mount disagrees with the fstab

Мой / etc / mtab выглядит так:

curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ /mnt/nimh fuse ro,noexec,nosuid,nodev,allow_other,user=jim 0 0

Я могу размонтировать файловую систему без проблем, если я sudo. Есть идеи, что мне не хватает, чтобы можно было размонтировать без использования sudo?

1
задан 23 February 2013 в 21:23

2 ответа

Попробуйте fusermount размонтировать файловую систему:

fusermount -u /mnt/nimh
0
ответ дан 23 February 2013 в 21:23

Я нашел решение, использующее этот обходной путь для shhfs: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/99437/comments/33

Просто добавьте еще один параметр fsname = XXX к параметрам в / etc / fstab, где XXX - это первое слово в строке, например:

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

Это помогло мне, и я могу смонтировать и размонтируйте ftp через nemo / nautilus как пользователь.

0
ответ дан 23 February 2013 в 21:23

Другие вопросы по тегам:

Похожие вопросы: