运维学习 unit25 nfs网络文件系统

1.nfs

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

nfs的使用

在服务端安装nfs服务软件
在这里插入图片描述
编辑配置文件/etc/exports
在这里插入图片描述
*表示所有人都可以共享/westos目录,sysnc表示数据同步,ro表示只读
showmount -e 172.25.254.215可以查看共享目录
exportfs -rv刷新
在这里插入图片描述
客户端安装软件
在这里插入图片描述
经由ip进入共享文件目录
在这里插入图片描述
编辑配置文件vim /etc/autofs.conf
在这里插入图片描述
插入3秒后自动卸载的参数
退出目录3秒后自动卸载
在这里插入图片描述
编辑主配置文件,加入自己的共享目录
在这里插入图片描述
/zafkiel/linux出为最终挂载目录的上层目录,/etc/auto.zafkiel为挂载到/etc/linux/kennys的配置文件
编辑主配置文件指向的子配置文件auto.zafkiel
在这里插入图片描述
如果需要只读挂载则可以添加只读参数,版本为3
在这里插入图片描述
重启服务systemctl restart autofs.service后
用mount查看,挂载效果为只读
在这里插入图片描述
在客户端设置为ro共享,并在客户端ro挂载,所以需要将/etc/auto.zafkiel和/etc/exports两个文件中的ro换为rw
创建的文件所有人为nfsnobody
在这里插入图片描述
要让所有人在挂载时为root用户的身份需要更改 /etc/exports
在这里插入图片描述
exportfs -rv刷新后再试
在这里插入图片描述
指定用户挂载时的所有人和所有组
在这里插入图片描述
效果,显示1001是因为客户端上没有这个用户
在这里插入图片描述
也可以指定ip只读或可写,举例115可写,其他ip只读
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gordzafkiel/article/details/84845884