linux下挂载光驱

简介:

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

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

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

Debian 或者 Ubuntu:

# apt-get install wodim

# apt-get install cdrecord

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中的一个目录,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














本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/1607796 ,如需转载请自行联系原作者



相关文章
|
2月前
|
Linux
linux开机挂载镜像
【10月更文挑战第1天】在 Linux 系统中,开机挂载镜像通常涉及几个关键步骤,包括创建挂载点、编辑配置文件以及重新加载配置
83 0
|
4月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
217 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
4月前
|
存储 Linux
在Linux中,如何使用fstab文件配置自动挂载?
在Linux中,如何使用fstab文件配置自动挂载?
|
4月前
|
算法 Linux 索引
Linux0.11 根文件系统挂载(四)
Linux0.11 根文件系统挂载(四)
34 0
|
4月前
|
存储 Linux Shell
【应用服务 App Service】App Service For Linux 中如何挂载一个共享文件夹呢? Mount Azure Storage Account File Share
【应用服务 App Service】App Service For Linux 中如何挂载一个共享文件夹呢? Mount Azure Storage Account File Share
|
4月前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
|
4月前
|
Linux
在Linux中,如何挂载一个ISO文件?
在Linux中,如何挂载一个ISO文件?
|
4月前
|
Linux
在Linux中,如何挂载一个文件系统?
在Linux中,如何挂载一个文件系统?
|
4月前
|
存储 Linux 数据安全/隐私保护
在Linux中,挂载和卸载文件系统过程是什么?
在Linux中,挂载和卸载文件系统过程是什么?
|
4月前
|
存储 Linux
在Linux中,如何挂载和卸载文件系统?
在Linux中,如何挂载和卸载文件系统?