NFS服务在linux环境下搭建过程详解

NFS服务可以让计算机将NFS服务器共享的文件目录挂载到自己本机,从而实现方便快捷的文件操作,具体概念百度吧,下面手把手教你搭建NFS服务

测试环境,执行cat /etc/redhat-release可查看系统发行版本信息,不同版本服务启停的命令可能不同
1:服务器端:57.97 系统版本: Centos7.5
2:客户端:57.136 系统版本:Centos6.9

一:服务器端配置
1:在服务器端安装NFS服务,
执行 yum install -y nfs-utils,如图安装成功
在这里插入图片描述
2:安装RPC 服务,
执行 yum install -y rpcbind ,如图安装成功
在这里插入图片描述
3:启动服务和设置开机启动

systemctl start rpcbind    #先启动rpc服务
systemctl enable rpcbind   #设置开机启动
systemctl start nfs-server  #启动nfs服务
systemctl enable nfs-server
firewall-cmd --permanent --add-service=nfs #配置防火墙放行nfs服务
firewall-cmd  --reload  #重启防火墙服务

4: 配置共享文件目录,编辑配置文件:

mkdir /public    #创建public共享目录
vi /etc/exports  
/public 192.168.57.136(rw,no_root_squash)  #ro: 只读,rw: 读写
systemctl reload nfs  #重新加载NFS服务,使配置文件生效

注:   /public  192.168.57.136(rw,no_root_squash)
格式: /共享目录  共享客户端IP    (操作权限)

二:NFS客户端挂载配置:
1:查看nfs服务器共享信息。
使用showmount命令,输出格式为“共享的目录名称 允许使用客户端地址”。
showmount -e 192.168.57.97,显示服务器端可共享的目录,
在这里插入图片描述
注:如果显示以下内容,这是由于rpc某些服务的端口未开放导致的,经测试,不会影响对共享目录的查看和操作,所以不必在意
在这里插入图片描述
2:挂载共享目录

mkdir /mnt/public   #创建共享文件夹
vim /etc/fstab      
192.168.57.97:/public /mnt/public      nfs    defaults 0 0 #关联目录
mount -a   #使文件/etc/fstab生效

3:检查共享文件夹挂载情况

df -Th

在这里插入图片描述
三,验证
1:测试服务器端添加文件,客户端是否可读
(1):打开服务器端(57.97),进入public目录下,新建一个testFolder文件夹,然后在里面创建一个test.txt 文件,并输入内容,

cd /public
mkdir testFolder
vi test.txt

在这里插入图片描述
(2):打开客户端查看test.txt文本内容
在这里插入图片描述
读取权限成功!
2:测试客户端修改共享目录文件,服务端是否同步
(1):在57.136修改test.txt文本内容,
在这里插入图片描述
(2):在57.97服务端查看是否已同步
在这里插入图片描述
写入权限成功!
3:测试客户端复制服务端共享文件的能力
(1):将test.txt文件复制到 /data目录下并查看文件内容,
在这里插入图片描述
复制权限成功!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值