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

linux挂载光盘的命令,Linux下挂载光驱的方法相关推荐

  1. linux挂载光盘的命令,Linux系统下挂载光盘的教程

    一般Linux系统都是运行在命令行界面,那如何在命令行界面下访问光盘里面的内容呢?下面小编将教大家如何把光盘挂载到Linux的文件系统中,并进行访问. 1.找到光盘的完整路径名.在命令行输入:ls - ...

  2. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  3. linux里面查找替换命令,LINUX 查找替换命令 总结

    find /var/ -name "*.php" > /home/tmp 在/var/目录下查找 所有以.php后缀结尾的文件  结果很多,就 > 输出结果到/home ...

  4. linux系统vi替换命令,linux:vi 替换命令

    转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...

  5. linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令

    一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh"  #每3s在后台执行一次1.sh脚 ...

  6. linux安装DNS服务命令,linux配置dns服务器配置命令

    linux配置dns服务器配置命令 Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys小编一起来了解一下吧! 一.实验目的 熟悉Linux系统中DNS服务器的配置方法.理解配置过程 ...

  7. 【解决】Ubuntu命令行弹出光驱的方法

    [解决]Ubuntu命令行弹出光驱的方法 参考文章: (1)[解决]Ubuntu命令行弹出光驱的方法 (2)https://www.cnblogs.com/QuLory/archive/2012/10 ...

  8. linux文件挂载和卸载命令,Linux基础命令(八)——挂载、卸载文件系统

    前言:在Linux系统中,对各种存储设备中的资源访问(如读取.保存文件等)都是通过目录结构进行的,虽然系统核心能够通过"设备文件"的方式操纵各种设备,但是对于用户来说,还需要增加一 ...

  9. linux格式化sata硬盘命令,Linux磁盘分区、格式化、挂载

    1.在Linux中的硬件名: 设备: 设备在Linux中的文件名 IDE硬盘机: /dev/hd[a-d] SCSI/SATA/USB硬盘机: /dev/sd[a-p] USB快闪U盘: /dev/s ...

最新文章

  1. spring Bean自动装配
  2. 12,matlab中数据标记点选项参数,颜色 选项是参数,线性选项参数
  3. Matlab与机器学习-- 数据的归一化
  4. Linux中查看所有正在运行的进程
  5. CodeForces 447C DZY Loves Sequences DP
  6. 高效率读写文件方法比较
  7. MySQL5.7新特性——在线收缩undo表空间 (转载)
  8. 编写访问数据库的应用层程序,经常catch出的一些错误
  9. 使用Python,OpenCV旋转图像任意角度(完整和局部丢失~)
  10. 儿童机器人编程语言_儿童编程机器人
  11. 计算机系统变慢的原因,计算机系统运行速度变慢4大原因
  12. 赣南师范大学数学与计算机科学学院张志超,张志超 - 南京信息工程大学 - 数学与统计学院...
  13. 记一次Openwrt使用ssh连接失败的经验
  14. java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
  15. 审计署计算机中级考试blog,代码审计篇
  16. c语言程序越界,关于C语言中地址越界的问题
  17. java 轻量级 job_oxygen: 一个轻量级Java框架,包含ioc、aop、config、cache、job、Jdbc、web等...
  18. python中else的作用_享学课堂谈python中else的用途
  19. vsc中html怎么运行
  20. matlab小球图像纹理分割,17.6 使用纹理滤波器分割图像(1) - 51CTO.COM

热门文章

  1. ROS 消息过滤器MessageFilter
  2. UI测试的定义和相关概念
  3. linux nginx启动用户权限,Linux 普通用户(www)启动nginx
  4. 计算机毕业设计PHP儿童早教产品网站设计
  5. Coming soon....
  6. 为了进阿里需要做哪些准备(最强java八股文和经验)
  7. java中char类型_Java-char类型详解
  8. C语言(itoa函数)
  9. Term41:理解ptr_func、mem_fun、mem_func_ref的由来
  10. popen的用法简单说明