NFS network mount: set owner to specific account

OK, я серьезно запутался в этом материале, так что действительно описательные ответы будут оценены по достоинству, особенно если они сделают весь этот монтажный материал менее волшебным и более предсказуемым.

Я пытаюсь смонтировать мой NAS Drobo-FS с помощью nfs, чтобы получить лучшую производительность, чем при использовании cifs.

Drobo работает под управлением урезанного дистрибутива linux.

Внутри /etc/fstab на клиентской машине (Ubuntu с IP: 192.168.1.150)

# Mount Drobo
192.168.1.100:/mnt/DroboFS/Shares/public /media/drobonfs nfs rw,soft,proto=tcp,users 0 0

У меня установлен unfsd на drobo и доступ по ssh. Вот файл экспорта на серверной машине (Drobo-FS с IP 192.168.1.100):

# Allow access for client machine
/mnt/DroboFS/Shares 192.168.1.150(rw,no_root_squash)

Монтирование работает нормально, за исключением того, что все смонтированные файлы принадлежат root с большинством разрешений на файлы, установленных на 744. Разрешения файлов, показанные при монтировании на клиенте, совпадают с фактическими разрешениями на сервере. Например:

client$ sudo chmod 123 /media/drobonfs/somefile
client$ ls -l /media/drobonfs/somefile
---x-w--wx 1 root root 0 2012-01-04 14:15 /media/drobonfs/somefile

drobo$ ls -l /mnt/DroboFS/Shares/public/somefile
---x-w--wx    1 root     root            0 Jan  4 14:15 /mnt/DroboFS/Shares/public/somefile

Написание sudo перед каждой командой затягивает, и я хочу понять, что происходит, поэтому что я могу сделать, чтобы смонтировать его на клиентской машине с владельцем/группой, установленной на мою учетную запись вместо root?

7
задан Kenny Stier 1 March 2015 в 16:26
поделиться