光盘挂载的前提依然是指定光盘的设备文件名,不同版本的Linux,设备文件名并不相同:
- CentOS5.x以前的系统,光盘设备文件名是
/dev/hdc
。 - CentOS6.x以后的系统,光盘设备文件名是
/dev/sr0
。
不论哪个系统都有软连接/dev/cdrom,与可以作为光盘的设备文件名。
可以看到/dev/cdrom就是/dev/sr0的软链接(相当于windows系统的快捷方式)。推荐使用源文件dev/sr0。
Linux系统下在根目录中默认给我们提供了三个空文件夹:
- media(推荐挂光盘)
- misc(推荐挂网络存储盘)
- mnt(推荐挂U盘或者移动硬盘)
我习惯在mnt文件夹中创建空目录来进行挂载外部设备。下面总结一下挂载光盘的步骤。
1、在mnt文件夹中创建一个名称为cdrom空目录
[root@localhost /]# mkdir /mnt/cdrom
不建议在根目录创建过多的一级目录,不方便管理。
2、找到光盘的设备文件名称
CentOS6.x以后的系统,光盘设备文件名是/dev/sr0
,这是固定的,记住就可以。
在CentOS5.x以前的系统,光盘设备文件名是/dev/hdc
,因为很早以前的系统,硬盘和光盘系统是统一命名的,在很早以前认为系统有两块硬盘就够了hda,hdb,然后光盘默认识别就是hdc。但是对存储空间的需求越来越大,导致两块盘不能满足需求了,就需要继续添加新的硬盘,这个时候光盘的设备文件名的识别会自动向后便变动,如有三块硬盘,光盘的设备文件名hdd。
这个时候就会导致,光盘的设备文件就不是固定的了,会导致我在一台电脑上挂载光盘,就先要查询光盘的设备文件名是什么,然后在进行挂载。所以在CentOS6.x以后的系统,光盘的设备文件名就固定了为sr0,第一台光驱的设备文件名为sr0,第二台