服务端自动挂载光驱
[root@server ~]# setenforce 0
[root@server ~]# systemctl stop firewalld
[root@server ~]# yum install autofs -y
[root@server ~]# vim /etc/auto.master
/media /etc/iso.aa # 在第七行的下一行 编辑内容
/media 是自动挂载的父目录
/etc/iso.aa 自定义的子配置文件 ( 这个子配置文件 名字无所谓的,你随便叫 )
[root@server ~]# vim /etc/iso.aa
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/sr1
子目录 后面是 挂载的设备
挂载的设备 ( 如果是远程 则 : IP :路径 如果是本地 则 : 设备名 )
( 即第二步里面 设计的为 /media/cdrom , 父目录是 /media ,子目录即cdrom )
-fstype=iso9660,ro,nosuid,nodev :/dev/sr0
-fstype :
我们挂载的远程目录的文件格式为 : NFS
而本地的文件格式有好多种 : xfs,ext4 等等
但是 光盘的文件格式即为 : iso9660 ( 这是 Linux 光驱的文件系统格式 )
ro : 只读
nosuid : 禁止设置 对应的 SUID 位 和组ID 位
nodev : 不解析特殊的块设备
: /dev/sr1 : 光盘的真实存在路径
( 一般光盘的存储路径是 /dev/sr0, 上示是个特殊的,是 /dev/sr1 )
注意 nodev 和 :/dev/sr0 中间是有个 空格的~!!!! 空格是实验的时候发现得有个空格,
或许只是当时在做实验时临时出现的特殊问题。 说不定没有空格也能行。
[root@server ~]# systemctl start autofs
[root@server ~]# cd /media
[root@server media]# cd cdrom
[root@server cdrom]# ls
AppStream EFI extra_files.json images media.repo RPM-GPG-KEY-redhat-release
BaseOS EULA GPL isolinux RPM-GPG-KEY-redhat-beta
[root@server cdrom]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 3.3G 0 3.3G 0% /dev/shm
tmpfs 1.3G 15M 1.3G 2% /run
/dev/mapper/rhel_bogon-root 17G 4.1G 13G 24% /
/dev/nvme0n1p1 1014M 285M 730M 29% /boot
tmpfs 661M 108K 661M 1% /run/user/1000
/dev/sr0 102M 102M 0 100% /run/media/rhce9/CDROM
tmpfs 661M 36K 661M 1% /run/user/0
/dev/sr1 8.5G 8.5G 0 100% /media/cdrom
先进入 父目录,再进入子目录 ( cdrom ), 进入子目录便触发自动挂载~!!
使用 ls 命令查看当前内容, 再 使用 df -h 整体查看下 ~!!
注 : 要是在实验开始之前,光驱就已经挂载了,那就先把光驱卸载掉,再做实验