OK、私はこのことについて真剣に混乱しているので、特にこのマウント全体が魔法的でなく、より予測可能になる場合は、本当に説明的な回答をいただければ幸いです。
Drobo-FS NAS を nfs でマウントして、cifs よりも優れたパフォーマンスを得ようとしています。
drobo は、縮小された Linux ディストリビューションを実行しています。
クライアント マシンの /etc/fstab 内 (IP の Ubuntu: 192.168.1.150)
# Mount Drobo
192.168.1.100:/mnt/DroboFS/Shares/public /media/drobonfs nfs rw,soft,proto=tcp,users 0 0
drobo に unfsd をインストールし、ssh 経由でアクセスします。これは、サーバー マシン (IP 192.168.1.100 の Drobo-FS) 上のエクスポート ファイルです。
# Allow access for client machine
/mnt/DroboFS/Shares 192.168.1.150(rw,no_root_squash)
マウントは正常に機能しますが、マウントされたファイルはすべてルートによって所有され、ほとんどのファイル権限が 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 を書くのは面倒で、何が起こっているのかを理解したいので、所有者/グループをルートではなく自分のアカウントに設定してクライアントマシンにマウントするにはどうすればよいですか?