多台服务器之间共享目录,实现每个服务器进入目录看到的内容都一样
1、服务器A 安装 nfs-kernel-server
#apt install nfs-kernel-server
2、服务器A,编辑配置文件: /etc/exports
/共享的目录 服务器B的IP(rw,sync,no_subtree_check,no_root_squash)
例如:/data 10.XXX.XXX.18(rw,sync,no_subtree_check,no_root_squash)
1) guestHostIp配置为可以共享的客户端服务器IP地址,可以是一个地址,也可以用通配符表示一个地址段,如192.168.1.*
2) 括号中配置说明如下:
rw: 读写访问
insecure: nfs通过1024以上的端口发送
no_subtree_check: 不检查父目录权限
async: nfs在写入数据前可以响应请求
no_root_squash: root用户具有根目录的完全管理访问权限
3、服务器A,刷新配置
#exportfs -r
4、服务器A,查看共享
#exportfs -v
5、服务器A 设置默认启动服务
#systemctl start nfs-server
#systemctl enable nfs-server
6、创建要共享的目录
#mkdir /data
7、服务器B安装
#apt install nfs-common
8、服务器B,关闭防火墙或者开启nfs端口(https://www.cnblogs.com/leihongnu/p/14784203.html,https://www.cnblogs.com/leihongnu/p/14785867.html)查看服务器A共享目录
#showmount -e 服务器A的IP
Export list for 10.XXX.XXX17:
/共享目录 10.XXX.XXX.18
7、服务器B,挂载
#mount.nfs 服务器A的IP:/共享目录 服务器B的挂载目录
8、服务器B,设置开机自动挂载
#vim /etc/fstab
服务器A的IP:/共享目录 服务器B的挂载目录 nfs defaults 0 0
例如:192.168.*.*:/data /data nfs defaults 0 0
注意:如果服务器A关机,服务器B就查看不到共享目录内容
翻译
搜索
复制
标签:no,server,nfs,Ubuntu,服务器,共享,目录 From: https://www.cnblogs.com/leihongnu/p/17862136.html