CentOS 8配置神奇的自动挂载光驱文件夹misc

光驱自动挂载点

利用安装autofs实现光盘自动挂载

默认未挂载

我们看到sr0为rom光驱,并未挂载到任何目录,无法访问光驱中内容

[22:25:24 root@c7-1-54 ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
├─sda3   8:3    0   50M  0 part /data
├─sda4   8:4    0    1K  0 part
└─sda5   8:5    0   97G  0 part /
sr0     11:0    1  4.4G  0 rom
[22:25:42 root@c7-1-54 ~]#

查看根目录,当前情况

[22:25:52 root@c7-1-54 ~]#ls /
bin   data  etc   lib    media  opt   root  sbin  sys  usr
boot  dev   home  lib64  mnt    proc  run   srv   tmp  var

执行一条神奇的小命令

yum 安装autofs.x86_64 1:5.0.7-116.el7_9

[22:27:30 root@c7-1-54 ~]#yum install autofs;systemctl enable --now autofs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                    |  10 kB     00:00
 * base: mirrors.aliyun.com
 * epel: d2lzkl7pfhq30w.cloudfront.net
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                    | 3.6 kB     00:00
epel                                                    | 4.7 kB     00:00
extras                                                  | 2.9 kB     00:00
updates                                                 | 2.9 kB     00:00
(1/4): epel/x86_64/group_gz                               |  95 kB   00:00
(2/4): updates/7/x86_64/primary_db                        | 5.7 MB   00:02
(3/4): epel/x86_64/updateinfo                             | 1.0 MB   00:03
(4/4): epel/x86_64/primary_db                             | 6.9 MB   00:05
Resolving Dependencies
--> Running transaction check
---> Package autofs.x86_64 1:5.0.7-116.el7_9 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:autofs-5.0.7-116.el7_9.x86_64
--> Processing Dependency: libhesiod.so.0()(64bit) for package: 1:autofs-5.0.7-116.el7_9.x86_64
--> Running transaction check
---> Package hesiod.x86_64 0:3.2.1-3.el7 will be installed
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================
 Package         Arch          Version                    Repository      Size
===============================================================================
Installing:
 autofs          x86_64        1:5.0.7-116.el7_9          updates        834 k
Installing for dependencies:
 hesiod          x86_64        3.2.1-3.el7                base            30 k
 libtirpc        x86_64        0.2.4-0.16.el7             base            89 k

Transaction Summary
===============================================================================
Install  1 Package (+2 Dependent packages)

Total download size: 953 k
Installed size: 5.4 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): hesiod-3.2.1-3.el7.x86_64.rpm                      |  30 kB   00:00
(2/3): libtirpc-0.2.4-0.16.el7.x86_64.rpm                 |  89 kB   00:00
(3/3): autofs-5.0.7-116.el7_9.x86_64.rpm                  | 834 kB   00:00
-------------------------------------------------------------------------------
Total                                             978 kB/s | 953 kB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : hesiod-3.2.1-3.el7.x86_64                                   1/3
  Installing : libtirpc-0.2.4-0.16.el7.x86_64                              2/3
  Installing : 1:autofs-5.0.7-116.el7_9.x86_64                             3/3
  Verifying  : libtirpc-0.2.4-0.16.el7.x86_64                              1/3
  Verifying  : hesiod-3.2.1-3.el7.x86_64                                   2/3
  Verifying  : 1:autofs-5.0.7-116.el7_9.x86_64                             3/3

Installed:
  autofs.x86_64 1:5.0.7-116.el7_9

Dependency Installed:
  hesiod.x86_64 0:3.2.1-3.el7         libtirpc.x86_64 0:0.2.4-0.16.el7

Complete!
Created symlink from /etc/systemd/system/multi-user.target.wants/autofs.service to /usr/lib/systemd/system/autofs.service.

再次查看根目录

新增加了一个misc的目录

[22:29:44 root@c7-1-54 ~]#ls /
bin   data  etc   lib    media  mnt  opt   root  sbin  sys  usr
boot  dev   home  lib64  misc   net  proc  run   srv   tmp  var

再次查看挂载情况

sr0仍然未挂载


[22:30:42 root@c7-1-54 ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
├─sda3   8:3    0   50M  0 part /data
├─sda4   8:4    0    1K  0 part
└─sda5   8:5    0   97G  0 part /
sr0     11:0    1  4.4G  0 rom

查看misc目录中的隐藏cd目录

已经可以浏览光盘中内容

[22:31:48 root@c7-1-54 ~]#ll /misc/cd
total 694
-rw-rw-r--. 1 root root     14 Sep  9  2019 CentOS_BuildTag
drwxr-xr-x. 3 root root   2048 Sep  6  2019 EFI
-rw-rw-r--. 1 root root    227 Aug 30  2017 EULA
-rw-rw-r--. 1 root root  18009 Dec  9  2015 GPL
drwxr-xr-x. 3 root root   2048 Sep  9  2019 images
drwxr-xr-x. 2 root root   2048 Sep  9  2019 isolinux
drwxr-xr-x. 2 root root   2048 Sep  6  2019 LiveOS
drwxrwxr-x. 2 root root 671744 Sep 11  2019 Packages
drwxrwxr-x. 2 root root   4096 Sep 11  2019 repodata
-rw-rw-r--. 1 root root   1690 Dec  9  2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r--. 1 root root   1690 Dec  9  2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root   2883 Sep 11  2019 TRANS.TBL

再次查看挂载情况

已经实现了自动挂载


[22:32:50 root@c7-1-54 ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
├─sda3   8:3    0   50M  0 part /data
├─sda4   8:4    0    1K  0 part
└─sda5   8:5    0   97G  0 part /
sr0     11:0    1  4.4G  0 rom  /misc/cd
* * * 胖并快乐着的死肥宅 * * *
原文地址:https://www.cnblogs.com/bpzblog/p/14479338.html