NFS服务配置

NFS介绍
NFS是Network File System的缩写,即网络文件系统。一种使用于分散式文件协定,功能是通过网络让不同的机器、不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据。
NFS在文件传送或信息传送的过过程中,依赖于RPC协议。RPC,远程过程调用(Remote Procedure Call),是使客户端能够执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,就是因为NFS使用了RPC提供的传输协议,可以说NFS就是使用PRC的一个程序。
NFS原理图在这里插入图片描述

NFS服务端、客户端和RPC协议三者的关系:在这里插入图片描述

服务端配置NFS
在CentOS上使用NFS服务需要安装两个包(nfs-utils和rpcbind),但是当使用yum工具与安装nfs-utils时会一并安装rpcbind,如下:在这里插入图片描述
在这里插入图片描述

然后编辑配置文件,如下:在这里插入图片描述

编辑好配置文件后就创建相关的目录并启动NFS服务,如下:
在这里插入图片描述

PS:在启动NFS服务之前,要先启动rpcbind服务
客户端挂载NFS
客户端也需要下载nfs-utils,如下:在这里插入图片描述

安装完后,使用showmount命令来查看服务端共享了哪些目录,如下:在这里插入图片描述

然后再在客户端上进行共享目录的挂载,如下:在这里插入图片描述

然后进入/mnt目录下,进行创建测试文件,如下:在这里插入图片描述
在这里插入图片描述

命令exportfs
常用参数:
 -a:表示全部挂载或者卸载
 -r:表示重新挂载
 -u:表示卸载某一个目录
 -v:表示显示共享的目录
当改变/etc/exports配置文件后,使用exportfs命令挂载不需要重启NFS服务,下面就来实验一下:在这里插入图片描述
在这里插入图片描述

用mount命令来挂载NFS服务是有讲究的,要用-t nfs来指定挂载的类型为nfs,另外在挂载NFS时,常用-o nolock(不加锁)选项。如下:在这里插入图片描述
在这里插入图片描述

还可以把要挂在的NFS目录写道客户端的/etc/fstab文件中,挂载时就只需要执行mount -a命令,如下:在这里插入图片描述

由于刚刚挂载了NFS需要卸载,然后重新挂载,如下:在这里插入图片描述

这样操作的好处就是开机会自动挂载NFS。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值