1、mount:挂载设备或查看已挂载设备
后不加选项或加-l(小写L)选项:查询系统中已经挂载的设备

示例:查看已挂载设备

mount命令的选项:

Tip:
1️⃣mount -a会检查/etc/fstab配置文件,但并不能检查出所有的错误,但是在改了/etc/fstab配置文件之后可以使用mount -a检查一下,然后再重启系统
2️⃣移动存储设备不建议开机自动挂载
3️⃣命令中的反斜杠\表示该命令还没有写完,即下一行的内容还是这个命令的内容
表9-4:对于mount的-o选项,绝大部分都无需手工设置,直接使用默认的设置即可


示例:修改/boot目录的可执行权限

2、光盘挂载:光盘挂载的前提是知道光盘的设备文件名,不同版本的Linux,设备文件名不尽相同
1️⃣CentOS 5.x以前的系统,光盘设备文件名是/dev/hdc
2️⃣CentOS 6.x以后的系统,光盘设备文件名是/dev/sr0(若有多个则为/dev/sr1、/dev/sr2…)
另外不论哪个版本的Linux系统对于光盘文件都有软链接,名子都是/dev/cdrom,在挂载的时候可以使用软链接挂载,但推荐直接使用设备文件名进行挂载
挂载示例:
①创建新目录作为设备挂载点:习惯上将移动存储设备挂载到/mnt目录下
mkdir /mnt/cdrom
②执行挂载命令:mount -t 文件系统 设备文件名 挂载点
mount -t iso9660 /dev/sr0 /mnt/cdrom
选项:
-t:指定文件系统,也可以不指定,光盘默认就是iso9660
mount /dev/sr0 /mnt/cdrom
在执行挂载时可能会报错:说找不到光盘,这是因为我们没有放入光盘就执行挂载命令,如果使用的是虚拟机就需要选择光盘后,勾选设备状态为已连接,然后再执行挂载命令

当提示说:mount: block device /dev/sr0 is write-protected, mounting read-only,即表示挂载成功,因为光盘本身即为只读的

光盘挂载好之后,就可以通过挂载点访问光盘中的数据:也就是说挂载点是访问挂载设备的入口

在光盘(包括其他设备)使用完之后一定要卸载:使用umount命令卸载

Tip:
1️⃣对于真实机若不卸载换光盘,按弹出光盘是不起作用的,也就取不出来光盘;
2️⃣对于虚拟机若不卸载光盘就换光盘,则很可能会出错导致从挂载点读取的内容是vmtools的内容,而不是光盘的内容,此时再卸载也无用,只能移除光驱,再添加新光驱,所以一定要卸载后才能换光盘;
3️⃣卸载的时候注意需要退出光盘目录,才能正常卸载,否则报错:就相当于系统当前正在使用光盘(查看光盘里面的内容),而你却想卸载它,这是不可以的

虚拟机的光盘是一定要卸载的,卸载之后原来的挂载点目录就成了一个普通的空目录:

Tip:我们说一定要使用空目录作为设备的挂载点,其实并不是使用非空目录作为挂载点会挂载失败,使用非空目录作为挂载点对于挂载而言是没有任何影响的,但是非空目录下原来的文件就没有了访问入口就会产生垃圾文件(此时将设备卸载后原非空目录下的文件就又可以访问了),因此推荐使用空目录作为挂载点,也就是说对于非空的挂载点目录一开始是作为该目录下的文件的访问入口,但挂载之后就成了硬件设备的访问入口,当将硬件卸载后就又恢复成了原来文件的访问入口