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)
文章插图
exports文件内容
配置内容说明:
格式: 共享目录的路径 允许访问的NFS客户端(共享权限参数)
如上,共享目录为/nfsdata01 , 允许访问的客户端为10.211.55.0/24网络用户,权限为可读写,优先将数据保存到内存然后在写入到硬盘,无论客户端是说明账户都映射为nfsnobody账户 。
请注意,NFS客户端地址与权限之间没有空格 。
参数:作用
- ro:只读
- rw:读写
- root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
- no_root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
- all_squash:无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
- sync:同时将数据写入到内存与硬盘中,保证不丢失数据
- async:优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据
- insecure:允许客户端从大于1024的tcp/ip端口连接服务器
exportfs -rv
第六步:查看共享状态
showmount -e localhost
文章插图
共享生效
三,NFS客户端安装挂载步骤:第一步:从客户端远程查看服务端共享状态
showmount -e 10.211.55.20
文章插图
客户端操作查看nfs服务器共享状态
第二步:挂载nfs
mount 10.211.55.20:/nfsdata01
第三步:查看挂载
df -h
文章插图
挂载并查看
至此,NFS服务搭建完毕,有好的意见或建议,可交流 。
小提示:如需要自动部署脚本,请私信,供大家互相学习交流 。
【网络文件系统 CentOS7服务搭建----搭建NFS服务器】
推荐阅读
- windows系统禁止文件复制到移动磁盘,别人再也拷不走你的资料了
- 全国网络媒体陕西行,品味泾渭茯茶独特魅力
- 每天10亿次请求Web系统的绝佳干货分享
- Vmware虚拟机三种网络模式详解
- 六种常用的流量特征提取网络工具
- iPad|iPad生产力暴增!新系统让APP窗口化
- 网络七层协议介绍
- NAT网络地址转换实验
- 局部网络屏蔽
- 初级黑客技巧,老系统用的后门技巧