смонтировать nfs как еще одну папку на домашней странице

смонтировать nfs как еще одну папку на домашней странице

Я приобрел NAS-накопитель WD-Ex2 и пытаюсь открыть общий доступ к папке через NFS со своей машиной Ubuntu.

Эта папка будет использоваться только этой машиной, и я хочу иметь права на выполнение с моим пользователем. Я хотел бы, чтобы она рассматривалась как еще одна домашняя папка.

Я монтирую папку следующим образом

$ sudo cat /etc/fstab
...
#nfs mycloud
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60  nfs     defaults,user,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: an incorrect mount option was specified

Еще я пробовал редактировать и /etc/idmapd.confизменять для своего пользователя, но тоже не получил никакого результата.nobodynogroup

[General]

Verbosity = 0
Pipefs-Directory = /run/rpc_pipefs


[Mapping]
Nobody-User = rodrigo
Nobody-Group = rodrigo

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

Редактировать 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

решение1

Ваша проблема здесь в том all_squash, что , что действительно не имеет смысла в этом контексте. Если бы все ваши клиенты были Windows, то это могло бы быть полезно, так как Windows не имеет реального понятия разрешений Unix. Вам следует удалить эту опцию вместе с ее связанными опциями anonuidи anongid. Замените их на no_root_squash, которые предоставят вашему клиенту Linux полный доступ к общему ресурсу. И обязательно выясните, если сможете, почему NAS поместил туда эти опции, и остановите его, если это возможно.

Связанный контент