Я купил NAS WD-Ex2 и пытаюсь поделиться папкой через nfs с моей машиной Ubuntu.
Эта папка будет использоваться только этой машиной, и я хочу иметь права на выполнение с моим пользователем. Я хотел бы, чтобы это рассматривалось как еще одна домашняя папка.
Я монтирую папку следующим образом
$ sudo cat /etc/fstab
...
#nfs mycloud
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60 nfs по умолчанию, пользователь, relatime, rw, exec 0 0
но у меня нет прав на выполнение, и владельцем является пользователь # 501, а не мой пользователь
Я пробовал монтировать со следующими параметрами
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60 nfs defaults,user,relatime,rw,exec,uid=1000,gid=1000,umask=002 0 0
но когда ставишь uid=1000,gid=1000,umask=002
Я получаю сообщение об ошибке:
mount.nfs: указан неверный вариант монтирования
Еще я пробовал редактировать /etc/idmapd.conf
и изменить никто
и нет группы
для моего пользователя, но у меня тоже не было никакого результата
[Общий]
Многословность = 0
Каталог Pipefs = /run/rpc_pipefs
[Отображение]
Никто-Пользователь = Родриго
Никто-Группа = Родриго
Еще я заметил, что скорость записи и чтения начинается с высокой скорости, но значительно снижается при передаче файла в эту папку.
Я не знаю, каковы рекомендуемые параметры для его эффективного монтирования, я видел, что иногда в качестве параметров используются размеры буфера.
Изменить 1
Благодаря @MichaelHampton я обнаружил, что файл /etc/exports сервера содержит следующее:
"/nfs/tmp_msigs60" 192.168.0.121(rw,all_squash,sync,no_wdelay,insecure_locks,insecure,no_subtree_check,anonuid=501,anongid=1000)
Редактировать 2
согласно поддержке WD, предоставляемая ими nfs не поддерживает асинхронные операции. Неважно, какая конфигурация указана в /etc/exports.