普通NFS服务
- NFS共享概述
--- Network File System 网络文件系统
用途:为客户机提供共享使用的文件夹
协议:NFS(TCP/UDP 2049),RPC(TCP/UDP 111)
---所需软件包:nfs-utils
---系统服务:nfs-server
- exports配置文件解析
---修改/etc/exports
文件夹路径 客户机地址(权限) 客户机地址(权限)
#vim /etc/exports
/public 172.25.0.0/24(ro) #权限为只读模式
#systemctl restart nfs-server #重启网络文件系统服务
- 访问NFS共享文件夹
---列出有哪些NFS共享资源
showmount -e 服务器地址
---手动挂载NFS共享
mount 服务器地址:文件夹路径 挂载点
---开机自动挂载配置/etc/fstab
服务器地址:文件夹路径 挂载点 nfs defaults,_netdev 0 0
触发挂载
- autofs触发挂载
---由autofs服务提供的“按需访问”机制
只要访问挂载点,就会触发响应,自动挂载指定设备
闲置超过时限(默认5分钟)后,会自动卸载
- autofs配置解析
---主配置文件 /etc/auto.master
监控点目录 挂载配置文件的路径
---挂载配置文件,比如/etc/auto.misc
触发点子目录 -挂载参数 :设备名
#grep -v '^#' /etc/auto.master
/misc /etc/auto.misc #/misc为存放触发点的父文件夹
#grep -v '^#' /etc/auto.misc
cd -fstype=iso9660 :/dev/cdrom #cd为autofs自动建立/移除的挂载点目录名
触发挂载进阶
- autofs&NFS
---主配置文件 /etc/auto.master
监控点目录 挂载配置文件的路径
---挂载配置文件,比如/etc/auto.misc
触发点子目录 -fstype=nfs 192.167.4.123:/public
在客户机svr1(192.168.4.123)上创建共享文件
#systemctl restart nfs-server
#systemctl restart rpcbind
#mkdir /public #创建共享目录
在客户机svr2上配置挂载文件
#vim /etc/auto.misc #编写触发点子目录以及nfs共享文件
autofs -fstype=nfs 192.168.4.123:/public
#systemctl restart autofs #重启触发挂载服务
#showmount -e 192.168.4.123 #查看挂载的共享目录是否存在
#cd //misc/autofs #触发挂载目录
#df -h #查看触发挂载的共享文件