NFS服务

NFS概念
网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络网络共享文件访问。它可用于提供对共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问其文件
NFS协议由多个版本:Linux支持版本4,版本3和版本2,而大多数系统管理员熟悉的是NFSv3.默认情况下,该协议并不安全,但是更新的版本(如NFSv4)提供了对更安全的身分验证的支持,甚至可以通过kerberos进行了加密。
NFS服务器配置
编辑/etc/exports
/var/ftppub 192.168.0.0/24(ro,sync)
/export/homes*.example.com(rw,sync)
/exports/root 192.168.0.1(rw,no_root_squash)
exports -r
exports -v
客户机与服务机的配置及使用
服务器ip
在这里插入图片描述
客户机ip
在这里插入图片描述
客户机和服务器安装nfs
在这里插入图片描述
服务端关闭防火墙并开启nfs服务
在这里插入图片描述
编辑服务器配置文件如下所示
开放服务器的/mnt给所有网段为172.25.254.0/24的网络,并给客户端只读的权限,使用async方式,不实时同步,但效率更快,sync则效率满,但信息稳定
在这里插入图片描述
客户端
开启nfs服务并对服务器端的配置文件进行同步
在这里插入图片描述
挂载服务器下的mnt配置文件至本机的/mnt目录下
在这里插入图片描述
查看客户端的挂载
在这里插入图片描述

anonuid=1001,anongid=1001使用服务器已存在用户的id(若不加,则使用的为nfsnobody身份)
客户端创建的文件
在这里插入图片描述
服务器创建的文件
在这里插入图片描述
添加用户id和组id后
在客户端创建文件并查看其属性
在这里插入图片描述
在服务端查看文件属性
可以看到建立的文件拥有者用户id都为1001的westos用户
在这里插入图片描述
no_root_squash 服务器创建的用户在服务器会被跟随

编辑服务端配置文件并进行同步
在这里插入图片描述
客户端在/mnt下创建文件file2
在这里插入图片描述
在服务器查看/mnt下的文件
在这里插入图片描述
客户端在student用户下/mnt创建file文件并查看其拥有者
在这里插入图片描述
在服务器查看其属性
在这里插入图片描述
客户端添加用户tom并创建文件file2
在这里插入图片描述

服务器查看文件
在这里插入图片描述
添加用户cheng创建文件file3
在这里插入图片描述
服务器查看文件属性
在这里插入图片描述
all_squash 服务器延用客户端的身份

NFS的使用
在客户端安装autofs
在这里插入图片描述
去除服务机的挂载
在这里插入图片描述
在开启autofs服务后/net目录会自动建立,我们可以进入该目录,随后客户机会自动挂载服务器的/mnt目录
在这里插入图片描述
在这里插入图片描述在五分钟后会自动取消对/mnt的挂载(默认为五分钟)
在这里插入图片描述
查看autofs的配置文件并对其进行编辑,修改默认停止挂载时间为3s
在这里插入图片描述
修改配置文件后重启服务
在这里插入图片描述
再次通过/net目录访问服务器的/mnt,可以看到服务器的/mnt被自动挂载到了客户端的/mnt
在这里插入图片描述几秒钟后我们再次查看挂载情况可以看到挂载已经取消。
在这里插入图片描述
分别访问NFS的各目录
在服务器端建立三个不同的目录
在这里插入图片描述
vim /etc/auto.master 添加挂载目录的上一层目录
在这里插入图片描述

编辑新建文件auto.nfs

第一行westos 172.25.254.242:/mnt
访问westos目录时,会自动挂载服务器的mnt目录至根目录的/mnt目录下
第二行* -ro,vers=3 172.25.254.242:/mnt/& '&'表示前面的‘*’;访问任意目录时,会改变挂载权限为ro并修改NFS为第三版,并挂载服务器访问的文件至/mnt/&下。
在这里插入图片描述
重新启动服务
在这里插入图片描述
进入westos并查看挂载情况可以看到服务器的/mnt被挂载至客户端的/mnt/westos下

在这里插入图片描述可以看到其权限为rw,且版本为4.

在这里插入图片描述
自动挂载westos1
在这里插入图片描述查看westos1的挂载属性

可以看到其挂载权限为只读,而且版本为3
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值