CD,DVD使用的ISO9660文件,ISO9660,也称作CDFS(光盘文件系统),是国际标准化组织(ISO)为光盘媒介发布的文件系统。其目标是能够在不同的操作系统,如Windows,Mac OS以及类Unix系统上交换数据。Linux系统上使用CD,需要执行挂载操作(桌面版大多会自动帮用户挂载了)。

1,侦测CD/DVD-ROM驱动器

首先,要找到可用的设备,即在Linux系统找到光驱sogou pinyin linux,通常使用wodim来显示。wodim会扫描在/dev/目录下的符号设备。如果没有wodim,那么先安装cdrecord这个包。

Debian 或者 Ubuntu:

# apt-get install wodim

# apt-get install cdrecord

linux设备驱动开发详解 刊物_linux设备驱动开发详解 pdf_linux设备驱动开发详解 光盘下载

RedHat, Fedora和 CentOS:

# yum install cdrecord

一旦执行wodim,就会有一些Linux系统中就会有一些光驱设备(如果光盘已经被挂载,则不会被找到),运行命令会看到如下的显示:

$ wodim --devices

wodim: Overview of accessible drives (1 found) :

-------------------------------------------------------------------------

0 dev='/dev/scd0' rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L'

-------------------------------------------------------------------------

从上面的例子可以看出,CDRom可以通过/dev/scd0来访问。

2,建立挂载点。

linux设备驱动开发详解 pdf_linux设备驱动开发详解 刊物_linux设备驱动开发详解 光盘下载

所谓挂载,就是将分区映射到Linux中的一个目录,Linux可能已经帮你创建了一个挂载点就像/cdrom, /media/cdrom, /media/cdrom0, /mnt/cdrom.如果这些都没有linux设备驱动开发详解 光盘下载,那么手动创建一个挂载点。

# mkdir /media/cdrom

3,挂载光驱

挂载灌区只需执行下面的命令

# mount -t iso9660 /dev/scd0 /media/cdrom

linux设备驱动开发详解 刊物_linux设备驱动开发详解 光盘下载_linux设备驱动开发详解 pdf

mount: block device /dev/sr0 is write-protected, mounting read-only

上述命令,CDROM被挂在到 /media/cdrom下了

4,卸载光驱

卸载光驱的命令如下

# umout /dev/hdc

# eject

或者直接运行下面的命令:

# eject

如果发现不能卸载光驱,可以通过fuser命令找到那些占用了光驱的进程linux设备驱动开发详解 光盘下载linux软件工程师,然后手动kill掉这些进程。

# fuser -mk /dev/hdc

# eject

本文原创地址://q13zd.cn/zccgpmjfbdwj.html编辑:刘遄,审核员:暂无