5.5 autofs 自动挂载服务

将挂载信息填入/etc/fstab文件后,系统在每次开机时都自动将其挂载,autofs服务程序则是在用户需要使用该文件系统时才去动态挂载,从而节约了网络资源和服务器的硬件资源。

1.客户机安装autofs服务程序

[root@dsrw ~]# dnf install autofs
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
AppStream                                        35 kB/s | 3.2 kB     00:00    
-BaseOS                                         213 kB/s | 2.7 kB     00:00    
依赖关系解决。
================================================================================
 软件包          架构            版本                     仓库             大小
================================================================================
Installing:
 autofs          x86_64          1:5.1.4-29.el8           BaseOS          755 k

事务概要
================================================================================
安装  1 软件包

总计:755 k
安装大小:3.5 M
确定吗?[y/N]: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中      :                                                             1/1 
  Installing  : autofs-1:5.1.4-29.el8.x86_64                                1/1 
  运行脚本    : autofs-1:5.1.4-29.el8.x86_64                                1/1 
  验证        : autofs-1:5.1.4-29.el8.x86_64                                1/1 
Installed products updated.

已安装:
  autofs-1:5.1.4-29.el8.x86_64                                                  

完毕!

2.配置autofs服务程序的主配置文件(按照“挂载目录子配置文件”的格式进行填写)

[root@dsrw ~]# vim /etc/auto.master
/media /etc/iso.misc
/misc /etc/auto.misc

3,配置子配置文件,按照“挂载目录挂载文件类型及权限:设备名称”的格式进行填写。

[root@dsrw ~]# vim /etc/iso.misc
iso -fstype=iso9660,ro,nosuid,nodev  :/dev/cdrom
[root@dsrw ~]# systemctl start autofs
[root@dsrw ~]# systemctl enable autofs
Created symlink /etc/systemd/system/multi-user.target.wants/autofs.service → /usr/lib/systemd/system/autofs.service.

4.取消光盘设备挂载,确认光盘设备没有被挂载上。

[root@dsrw ~]# umount /dev/cdrom
[root@dsrw ~]# df -h
Filesystem                  Size  Used Avail Use% Mounted on
devtmpfs                    969M     0  969M   0% /dev
tmpfs                       984M     0  984M   0% /dev/shm
tmpfs                       984M  9.6M  974M   1% /run
tmpfs                       984M     0  984M   0% /sys/fs/cgroup
/dev/mapper/rhel_dsrw-root   17G  4.0G   14G  24% /
/dev/sda1                  1014M  152M  863M  15% /boot
tmpfs                       197M   16K  197M   1% /run/user/42
tmpfs                       197M  3.5M  194M   2% /run/user/0
//192.168.10.2/database      17G  3.9G   14G  23% /home/database
192.168.10.2:/nfsfile        17G  3.9G   14G  23% /nfsfile

5.进入/media目录,查看

[root@dsrw ~]# cd /media
[root@dsrw media]# ls

6.进入iso查看

[root@dsrw media]# cd iso
[root@dsrw iso]# ls
AppStream  EULA              images      RPM-GPG-KEY-redhat-beta
BaseOS     extra_files.json  isolinux    RPM-GPG-KEY-redhat-release
EFI        GPL               media.repo  TRANS.TBL

7.光盘设备会被立即自动挂载上,也就能顺利查看光盘内的内容了。

[root@dsrw iso]# df -h
Filesystem                  Size  Used Avail Use% Mounted on
devtmpfs                    969M     0  969M   0% /dev
tmpfs                       984M     0  984M   0% /dev/shm
tmpfs                       984M  9.6M  974M   1% /run
tmpfs                       984M     0  984M   0% /sys/fs/cgroup
/dev/mapper/rhel_dsrw-root   17G  4.0G   14G  24% /
/dev/sda1                  1014M  152M  863M  15% /boot
tmpfs                       197M   16K  197M   1% /run/user/42
tmpfs                       197M  3.5M  194M   2% /run/user/0
//192.168.10.2/database      17G  3.9G   14G  23% /home/database
192.168.10.2:/nfsfile        17G  3.9G   14G  23% /nfsfile
/dev/sr0                    6.7G  6.7G     0 100% /media/iso

8./dev/sr0 与 /dev/cdrom是快捷方式关系。

[root@dsrw iso]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 Dec 21 14:39 /dev/cdrom -> sr0

9.配置nfsfile自动挂载/nfsfile

[root@dsrw iso]# umount /nfsfile
[root@dsrw iso]# vim /etc/auto.master
/media /etc/iso.misc
/misc   /etc/auto.misc
[root@dsrw iso]# vim /etc/auto.misc
nfsfile 192.168.10.2:/nfsfile
cd  -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

10.启动服务,查看

[root@dsrw iso]# cd /misc/nfsfile
[root@dsrw nfsfile]# df -h
Filesystem                  Size  Used Avail Use% Mounted on
devtmpfs                    969M     0  969M   0% /dev
tmpfs                       984M     0  984M   0% /dev/shm
tmpfs                       984M  9.6M  974M   1% /run
tmpfs                       984M     0  984M   0% /sys/fs/cgroup
/dev/mapper/rhel_dsrw-root   17G  4.0G   14G  24% /
/dev/sda1                  1014M  152M  863M  15% /boot
tmpfs                       197M   16K  197M   1% /run/user/42
tmpfs                       197M  3.5M  194M   2% /run/user/0
//192.168.10.2/database      17G  3.9G   14G  23% /home/database
/dev/sr0                    6.7G  6.7G     0 100% /media/iso
192.168.10.2:/nfsfile        17G  3.9G   14G  23% /misc/nfsfile
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容