NFS网络文件系统
NFS网络文件系统时由linux和UNIX及类似操作系统之间使用的互联网标准协议,可作为他们的本地网络文件系统,红帽企业Linux8中默认的NFS时4.2
软件包:nfs-utils
服务名:nfs-server
主配置文件:/etc/exports
exportfs -r 使配置文件生效
exportfs -v 查看所有的nfs共享
NFS服务端配置
注意要chmod 777 /share 先更改一下权限
systemctl enable nfs-server 设置它开机启动
关闭一下防火墙 systemctl stop firewalld
systemctl disable firewalld
NFS客户端配置
autofs自动按需挂载
自动挂载程序是一个服务,它可以根据需要自动挂载NFS共享,不需要时,将自动卸载NFS共享。
自动挂载的优势:
- 自动挂载的NFS共享可以供计算机上的所有用户使用
- NFS共享不像/etc/fstab中的条目一样永久挂载,从而可以释放网络和系统资源。
- 自动挂载时在客户端,不需要服务器端配置
- NFS时默认的文件系统的挂载,但也可以用来自动挂载其他的文件系统
-
autofs服务配置
安装软件包 yum -y install autofs
- 起服务 systemctl enable —now autofs
- 编辑配置文件/etc/auto.master,或者在/etc/auto.master.d/下创建一个以/autofs结尾文件。 vim /etc/auto.master.d/nfs.autofs /data /etc/auto.nfs (/data是挂载点的目录,/etc/auto.nfs包含挂载的详细信息)
- 创建映射文件,在/etc/nfs.auto中加入一行 work -rw 192.168.10.10:/share 分别是挂载点,挂载选项,NFS共享的地址
-
autofs间接通配符映射
如果NFS服务端host:/share共享多个子目录,并且使用相同的挂载选项访问这些子目录,则映射文件/etc/auto.nfs文件可以如下设置:
-rw 192.168.10,10:/share/&
- 说明:*会代替源位置中的&符号
