备忘用。
一,远程服务器设置:
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
完成。