基本概念
网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问其文件
NFS协议有多个版本:LINUX支持版本4,版本3和版本2,而大多数系统管理员熟悉的是NFSv3。默认情况下,该协议并不安全,但是更新的版本提供了对更安全的身份验证的支持,甚至可以通过kerberos进行加密。
NFS的配置
服务端
1.安装nfs服务软件
2.开启服务
3.当前我们是看不到任何东西的,编辑文件
*表示所有人都可以
sync表示实时同步更新
ro表示数据同步为只读模式
4.刷新文件
再次查看里面的内容,共享成功
客户端
1.安装客户端服务软件
2.重启服务前没有net目录,重启后出现
3.切换目录到net下的172.25.254.108,可以查看到我们共享的目录
4.df查看挂载信息,已经自动挂载
NFS相关设置
一.自动卸载
1.编辑配置文件
当前是300秒后自动卸载,我们将他改成五秒
2.重启服务
3.切换出目录后五秒钟再次df查看已自动卸载
客户端指定目录自动挂载
1.编辑配置文件
/pub表示挂载点的上层目录, /etc/auto.pub为子配置文件
2.编辑子配置文件
3.重启服务
4.df查看挂载成功
挂载参数的修改
1.vim /etc/auto.pub
表示只读挂载,并且版本为3
2.重启服务
3.挂载
mount查看,显示为只读挂载,版本为3
将版本为3去掉
再次查看,默认版本为4
设定客户端可写
1.我们可以看到客户端不可以创建文件
2.将ro改成rw可写,依然不能建立文件
3.编辑客户端的配置文件,将里面的ro改成rw然后刷新
再次建立成功
指定客户端uig身份
1.在服务端编写/etc/exports
刷新
建立文件,看到uid为刚才设定的
指定客户端gid身份
1.编辑配置文件
刷新
2.建立文件看到gid变为刚才设定的
只允许相关主机对目录可读
1.编辑配置文件
刷新后出现两个内容