Ubuntu14.04 mount远程服务器上的目录

备忘用。

一,远程服务器设置:

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

完成。

原文地址:https://www.cnblogs.com/cobbliu/p/3925499.html