我是靠谱客的博主 哭泣墨镜,最近开发中收集的这篇文章主要介绍nfs服务器部署nfs服务端配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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服务端配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部