自动挂载
可使用 autofs 服务按需要挂载外围设备,NFS共享等,并在空闲5分钟后后自动卸载
相关包和文件
软件包:autofs
服务文件:/usr/lib/systemd/system/autofs.service
配置文件:/etc/auto.master
配置文件格式
参看帮助:man 5 autofs
所有导出到网络中的NFS启用特殊匹配 -host 至“browse”
范例:/net目录可以自动挂载NFS共享
cat /etc/auto.master
/net -hosts
cd /net/192.168.8.100/
自动挂载资源有两种格式:
- 相对路径法:将mount point 路径分成 dirname 和 basename 分别配置,可能会影响现有的目录结构
- 绝对路径法:直接匹配全部绝对路径名称,不会影响本地目录结构
相对路径法:
1./etc/auto.master 格式
挂载点的dirname 指定目录的配置文件路径
2.指定目录的配置文件格式
挂载点的basename 挂载选项 选项设备
范例:相对路径法
[root@centos8 ~]#vim /etc/auto.master
/misc /etc/auto.misc
[root@centos8 ~]#vim /etc/auto.misc
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
范例:相对路径法为支持通配符
vim /etc/auto.master
/misc /etc/auto.misc
vim /etc/auto.misc
#表示/misc下面的子目录和nfs共享/export目录的子目录同名
* server:/export/&
绝对路径法
1./etc/auto.master 格式
/- 指定配置文件路径
2.指定配置文件格式
绝对路径 挂载选项 选项设备
范例:绝对路径法
vim /etc/auto.master:
/- /etc/auto.direct
vim /etc/auto.direct:
/foo -fstype=nfs server1:/export/foo
/user/local/ -fstype=nfs,vers=3 server1:/usr/local
/mnt/cdrom -fstype=iso9660 :/dev/cdrom
实战案例
目标
将NFS的共享目录,通过autofs 发布出来,做为远程主机用户的家目录
环境准备
三台主机
一台主机 nfs server,IP:192.168.8.100
另两台当 nfs client,IP:192.168.8.101和192.168.8.102
步骤
#NFS服务器创建用户和相应的家目录,将用户wang的家目录共享
useradd -d /data/wang wang
Vim /etc/exports.d/test.exports
/data/wang *(rw,anonuid=1000,anongid=1000,all_sqush)
#在第一台NFS客户端主机192.168.8.101上实现相对路径法的autofs
useradd -M wang
vim /etc/auto.master
/home /etc/homeauto
vim /etc/homeauto
* -fstype=nfs,vers=3 192.168.8.100:/data/wang/&
#注意:home目录下其它用户家目录无法访问
#在第二台NFS客户端主机192.168.8.102上实现绝对路径法的autofs
useradd -M wang
vim /etc/auto.master
/- /etc/homeauto
vim e/etc/homeauto
/home/wang -fstype=nfs,vers=3 nfsserver:/data/wang
本文链接:http://www.yunweipai.com/35997.html
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/52512.html