将挂载信息填入/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
请登录后查看评论内容