网络文件系统 CentOS7服务搭建----搭建NFS服务器( 二 )


systemctl enable rpcbind #设置开机启动
systemctl start nfs-server #启动nfs服务
firewall-cmd --permanent --add-service=nfs #配置防火墙放行nfs服务
firewall-cmd --reload #防火墙重载生效
第三部:新建共享目录
mkdir -p /nfsdata01 #创建共享目录
mkdir -p /nfsdata02 #创建共享目录
第四步:编辑配置文件:
vim /etc/exports #vim编辑共享配置文件
内容:
/nfsdata01 10.211.55.0/24(rw,async,all_squash,insecure)
/nfsdata02 *(rw,async,all_squash,insecure)

网络文件系统 CentOS7服务搭建----搭建NFS服务器

文章插图
exports文件内容
配置内容说明:
格式: 共享目录的路径 允许访问的NFS客户端(共享权限参数)
如上,共享目录为/nfsdata01 , 允许访问的客户端为10.211.55.0/24网络用户,权限为可读写,优先将数据保存到内存然后在写入到硬盘,无论客户端是说明账户都映射为nfsnobody账户 。
请注意,NFS客户端地址与权限之间没有空格 。
参数:作用
  1. ro:只读
  2. rw:读写
  3. root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
  4. no_root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
  5. all_squash:无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
  6. sync:同时将数据写入到内存与硬盘中,保证不丢失数据
  7. async:优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据
  8. insecure:允许客户端从大于1024的tcp/ip端口连接服务器
第五步:重新载入共享配置使之生效
exportfs -rv
第六步:查看共享状态
showmount -e localhost
网络文件系统 CentOS7服务搭建----搭建NFS服务器

文章插图
共享生效
 
三,NFS客户端安装挂载步骤:第一步:从客户端远程查看服务端共享状态
showmount -e 10.211.55.20
网络文件系统 CentOS7服务搭建----搭建NFS服务器

文章插图
客户端操作查看nfs服务器共享状态
第二步:挂载nfs
mount 10.211.55.20:/nfsdata01
第三步:查看挂载
df -h
网络文件系统 CentOS7服务搭建----搭建NFS服务器

文章插图
挂载并查看
至此,NFS服务搭建完毕,有好的意见或建议,可交流 。
小提示:如需要自动部署脚本,请私信,供大家互相学习交流 。

【网络文件系统 CentOS7服务搭建----搭建NFS服务器】


推荐阅读