CD,DVD使用的ISO9660文件系统,ISO9660,也称做CDFS(光盘文件系统),是国际标准化组织(ISO)为光盘媒介发布的文件系统。其目标是可以在不一样的操做系统,如Windows,Mac OS以及类Unix系统上交换数据。Linux系统上使用CD,须要执行挂载操做(桌面版大多会自动帮用户挂载了)。ide
1,侦测CD/DVD-ROM驱动器操作系统
首先,要找到可用的设备,即在Linux系统找到光驱,一般使用命令wodim来显示。wodim会扫描在/dev/目录下的符号设备。若是没有wodim命令,那么先安装cdrecord这个包。进程
Debian 或者 Ubuntu:get
# apt-get install wodimit
# apt-get install cdrecordclass
RedHat, Fedora和 CentOS:im
# yum install cdrecordyum
一旦执行wodim命令,就会有一些Linux系统中就会有一些光驱设备(若是光盘已经被挂载,则不会被找到),运行命令会看到以下的显示:数据
$ wodim --devicesdi
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0 dev='/dev/scd0' rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L'
-------------------------------------------------------------------------
从上面的例子能够看出,CDRom能够经过/dev/scd0来访问。
2,创建挂载点。
所谓挂载,就是将分区映射到Linux中的一个目录,Linux可能已经帮你建立了一个挂载点就像/cdrom, /media/cdrom, /media/cdrom0, /mnt/cdrom.若是这些都没有,那么手动建立一个挂载点。
# mkdir /media/cdrom
3,挂载光驱
挂载灌区只需执行下面的命令
# mount -t iso9660 /dev/scd0 /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
上述命令,CDROM被挂在到 /media/cdrom下了
4,卸载光驱
卸载光驱的命令以下
# umout /dev/hdc
# eject
或者直接运行下面的命令:
# eject
若是发现不能卸载光驱,能够经过fuser命令找到那些占用了光驱的进程,而后手动kill掉这些进程。
# fuser -mk /dev/hdc
# eject