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服务的共享和客户端挂载配置完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值