准备
Autofs是安装在客户端上的,客户端要用时自动挂载,5分钟不用自动卸载。
服务器端的配置请查看前面的文档
客户端配置
[[email protected]/]# yum -y install autofs
[[email protected]/]# vim /etc/auto.master #主要autofs配置文件
写入:
/mnt/hr1 /etc/auto.hr1
/mnt/hr1这个目录不需要事先创建,因为autofs会主动创建
[[email protected]/]# cp /etc/auto.misc /etc/auto.hr1 #复制一个数据对应文件的挂载信息与服务器对应的资源
[[email protected]/]# vim /etc/auto.hr1
写入:
hrr1 -fstype=nfs,rw 192.168.222.1:/mnt/hr1
选项与参数:
hrr1 指在/mnt/hr1(/etc/auto.master里的)目录的子目录
-fstype=nfs,rw 就是rw,bg,sofs等参数,可有可无
192.168.222.1:/mnt/hr1 服务器所提供的目录
[[email protected]/]# systemctl enable autofs
[[email protected] /]# systemctl start autofs
测试
[[email protected]/]# ll -d /mnt/hr1/ #这样看不到挂载的目录的,autofs 是要用的时候才挂载
drwxr-xr-x.2 root root 0 9月 16 19:53 /mnt/hr1/
[[email protected]/]# cd /mnt/hr1/hrr1 #这样就可以看到了,/mnt/hr1/hrr1这个目录自己打(要事先知道),看不出来的
[[email protected]]# df -TH
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda2 xfs 11G 3.1G 7.5G 29% /
devtmpfs devtmpfs 949M 0 949M 0% /dev
tmpfs tmpfs 958M 144k 958M 1% /dev/shm
tmpfs tmpfs 958M 9.4M 949M 1% /run
tmpfs tmpfs 958M 0 958M 0% /sys/fs/cgroup
/dev/sda3 xfs 5.3G 136M 5.1G 3% /var
/dev/sda1 xfs 521M 107M 414M 21% /boot
/dev/sr0 iso9660 3.8G 3.8G 0 100% /mnt/iso
192.168.222.1:/mnt/hr1nfs4 19G 5.1G 14G 27% /mnt/hr1/hrr1
[[email protected]]#
问题
如果这里写成*号的话,要自己touch 名字,然后进入那个名字目录,才可以,但为什么新那了2个目录,里面的内容都是一样的?
[[email protected]/]# vim /etc/auto.hr1
写入:
* -fstype=nfs,rw 192.168.222.1:/mnt/hr1
[[email protected]~]# df –TH #首先可以看到是没有挂载的
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 xfs 11G 3.1G 7.5G 29% /
devtmpfs devtmpfs 949M 0 949M 0% /dev
tmpfs tmpfs 958M 144k 958M 1% /dev/shm
tmpfs tmpfs 958M 9.4M 949M 1% /run
tmpfs tmpfs 958M 0 958M 0% /sys/fs/cgroup
/dev/sda3 xfs 5.3G 136M 5.1G 3% /var
/dev/sda1 xfs 521M 107M 414M 21% /boot
/dev/sr0 iso9660 64M 64M 0 100%/run/media/root/VMware Tools
[[email protected]~]# cd /mnt/hr1 #然后进入挂载的目录
[[email protected]]# ls
[[email protected]]# touch a #新建2个目录
[[email protected]]# touch b
[[email protected]]# mkdir aa #用*时新建目录只能touch
mkdir:cannot create directory ‘aa’: Permission denied
[[email protected]]# ll
total0
drwxrwxrwx.3 root root 42 Sep 16 23:33 a
drwxrwxrwx.3 root root 42 Sep 16 23:33 b
[[email protected]]# df –TH #然后就可以看到自动挂载了
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 xfs 11G 3.1G 7.5G 29% /
devtmpfs devtmpfs 949M 0 949M 0% /dev
tmpfs tmpfs 958M 144k 958M 1% /dev/shm
tmpfs tmpfs 958M 9.4M 949M 1% /run
tmpfs tmpfs 958M 0 958M 0% /sys/fs/cgroup
/dev/sda3 xfs 5.3G 136M 5.1G 3% /var
/dev/sda1 xfs 521M 107M 414M 21% /boot
/dev/sr0 iso9660 64M 64M 0 100%/run/media/root/VMware Tools
192.168.222.1:/mnt/hr1nfs4 19G 5.1G 14G 27% /mnt/hr1/a
[[email protected]]# cd a
[[email protected]]# touch aaa #然后进入挂载目录,新建一个文件
[[email protected]]# ls
aa1 aaa b dd f1
[[email protected]]# cd ..
[[email protected]]# cd b
[[email protected]]# ll #进入另一个目录,有一模一样的,。。。无语,就是一样的,为什么呢?
total0
-rw-r--r--.1 nfsnobody nfsnobody 0 Sep 16 19:33 aa1
-rw-r--r--.1 nfsnobody nfsnobody 0 Sep 16 23:33 aaa
-rw-r--r--.1 nfsnobody nfsnobody 0 Sep 16 22:57 b
drwxr-xr-x.2 nfsnobody nfsnobody 6 Sep 16 19:15 dd
-rw-r--r--.1 nfsnobody nfsnobody 0 Sep 16 19:15 f1
[[email protected]]#