備忘用。
一,遠程服務器設置:
1,在/etc/exports中添加如下配置:
/home/xxx *(insecure,rw,sync,no_root_squash,anonuid=123,anongid=123)
如果insecure選項不添加的話會在后面的mount中報錯(mount.nfs: access denied by server while mounting)
參數解析:
rw:可讀寫的權限;
ro:只讀的權限;
no_root_squash:登入到NFS主機的用戶如果是ROOT用戶,他就擁有ROOT的權限,此參數很不安全,建議不要使用。
sync:資料同步寫入存儲器中。
async:資料會先暫時存放在內存中,不會直接寫入硬盤。
insecure 允許從這台機器過來的非授權訪問。
anonuid:將登入NFS主機的用戶都設定成指定的user id,此ID必須存在於/etc/passwd中。
anongid:同anonuid
2,啟動nfs: sudo service nfs start
如果nfs啟動不了,就先 sudo service rpcbind start
二,ubuntu14.04設置:
1,在/etc/fstab中添加:
10.20.30.40:/home/xxx /home/cobbliu/xxx nfs
2,執行命令:
sudo mount -t nfs 10.20.30.40:/home/xxx /home/cobbliu/xxx
完成。