概述
nfs服务端配置
以root用户登录到NFS服务端服务器上
安装软件包
yum install nfs-utils -y
配置服务
设置NFS服务开机启动:
systemctl enable nfs-server
启动NFS服务:
systemctl start nfs-server
配置防火墙
firewall-cmd --permanent --add-service={nfs,mountd,rpc-bind}
firewall-cmd --reload
设置共享目录
创建共享目录:
mkdir /home/nfsshare
设置共享目录访问限制:
chown nfsnobody:nfsnobody /home/nfsshare/
chmod 700 /home/nfsshare/
设置共享目录SELinux标签(SELinux在disabled或permissive模式下则不需要):
semanage fcontext -a -t "public_content_rw_t" '/home/nfsshare(/.*)?'
restorecon -Rv /home/nfsshare/
配置共享策略
编辑/etc/exports文件:
以下例子设置共享目录/home/nfsshare只允许172.24.8.12、172.24.8.13、172.24.8.14以读写方式访问:
/home/nfsshare 172.24.8.12(rw,sync,all_squash)
/home/nfsshare 172.24.8.13(rw,sync,all_squash)
/home/nfsshare 172.24.8.14(rw,sync,all_squash)
重新加载共享策略配置:
exportfs -r
验证本地共享:
showmount -e localhost
输出以下内容表明共享配置成功:
Export list for localhost:
/home/nfsshare 172.24.8.14,172.24.8.13,172.24.8.12
应用服务器客户端挂载
以root用户登录到NFS客户端服务器上
安装软件包
yum install nfs-utils -y
验证NFS共享是否输出到本地
showmount -e 172.24.8.11
其中172.24.8.11是NFS服务端的ip地址。
输出以下内容表明NFS共享到本地:
Export list for 172.24.8.11:
/home/nfsshare 172.24.8.14,172.24.8.13,172.24.8.12
创建挂载目录
mkdir /home/nfsmount
设置开机自动挂载
编辑/etc/fstab文件,添加一行:
172.24.8.11:/home/nfsshare /home/nfsmount nfs defaults 0 0
其中172.24.8.11是NFS服务端的ip地址。
执行挂载:
mount -a
验证挂载:
df -Th
touch /home/nfsmount/abc
rm /home/nfsmount/abc
至此NFS服务的共享和客户端挂载配置完成。
最后
以上就是哭泣墨镜为你收集整理的nfs服务器部署nfs服务端配置的全部内容,希望文章能够帮你解决nfs服务器部署nfs服务端配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复