linux 配置nfs挂载共享目录
第一步:安装nfs;第二步:启动nfs;service nfs start第三步:编辑/etc/exports文件;加入:/xxxdirxxx.xxx.xxx.xxx(rw,sync,no_root_squash),xxx.xxx.xxx.xxx是要挂载的IP例如:/temp192.168.9.19(rw,sync,no_root_squash)/共享目录
·
第一步:安装nfs;
第二步:启动nfs;
service nfs start
第三步:编辑/etc/exports文件;
加入:/xxxdir xxx.xxx.xxx.xxx(rw,sync,no_root_squash),xxx.xxx.xxx.xxx是要挂载的IP
例如:
/temp 192.168.9.19(rw,sync,no_root_squash)
/共享目录 地址 (权限)
地址可以使用完整IP或网段,也可以地址可以使用主机名,DNS解析的和本地/etc/hosts解析的都行
权限有:
rw:read-write,可读写; 注意,仅仅这里设置成读写客户端还是不能正常写入,还要正确地设置共享目录的权限,参考问题7
ro:read-only,只读;
sync:文件同时写入硬盘和内存;
async:文件暂存于内存,而不是直接写入内存;
no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;
anongid:匿名用户的GID值。
第四步:重启nfs服务
service nfs restart
不影响其他挂载目录情况下加载应用exports修改:
exportfs -r
或者
service nfs reload
第五步:在挂载机上(上面例子中192.168.9.19)新建目录,比如/itemp,并更改权限
chmod -R 777 itemp
最后挂载:
mount -t nfs 共享主机IP:/temp /itemp
更多推荐
已为社区贡献2条内容
所有评论(0)