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?