NFS自动挂载

自动挂载

可使用 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

(0)
上一篇 2021年8月6日
下一篇 2021年8月6日

相关推荐

发表回复

登录后才能评论