在Linux操作系统下使用DVD刻录机(转)[@more@]  现在,越来越多的用户开始装备DVD刻录机。在Windows平台上使用DVD刻录机应该不存在什么问题,那么在Linux平台又应该如何使用DVD刻录机呢?

一、安装

要想在Linux环境中使用DVD刻录机,先必须进行设备安装。内置DVD刻录机的安装稍微复杂一点,需要对启动配置文件作一些小小的改动;USB或FireWire(火线)接口的外置刻录机就简单多了。

先来看看内置刻录机。把DVD刻录机设备接入PC上的适当接口,开启机器的电源。启动完毕后,执行dmesg,屏幕上出现大量的信息,向前滚动寻找关于DVD刻录机的那一行,类似“hdc: Hewlett-Packard DVD Writer 300, ATAPI CD/DVD-ROM drive”。这行内容显示出了DVD刻录机所在的位置,在这里是hdc。

接下来,如果系统用Grub启动,用文本编辑器打开/boot/grub/grub.conf,找到以“kernel”开头的一行,在这行内容的未尾加入“hdc=ide-scsi”,例如:“kernel /vmlinuz-2.4.20-20.9 ro root=LABEL=/ hdc=ide-scsi”。

如果系统通过LILO启动,用文本编辑器打开/etc/lilo.conf,修改以“append”开头的一行,加入“hdc=ide-scsi”,例如:“append="root=LABEL=/ hdc=ide-scsi"”

执行/sbin/lilo命令使得对LILO的改动永久有效。修改好Grub或LILO之后,重新启动机器就可以了。

如果DVD刻录机使用USB或FireWire外部接口,不必修改系统配置,只要将它插入接口然后开机就可以了。在shell上执行dmesg,可以看到系统己找到刻录机的信息,类似:

scsi0: SCSI emulation for USB Mass Storage devices

Vendor: PIONEER Model: DVD-RW DVR-106D Rev: 1.05

Type: CD-ROM ANSI SCSI revision: 02

在Linux下使用DVD刻录机必须安装一个cdrecord-ProDVD工具,它的最新版本可以从下载,注意务必下载版本号最高的以“i586-pc-linux-gnu”结尾的文件(如图);另外还要下载一个cdrecord-wrapper.sh文件。安装cdrecord-ProDVD的方法是:以root身份登录,然后依次执行命令(注意根据具体的文件名作相应的替换):

$ chmod 755 cdrecord-wrapper.sh

$ mv /usr/bin/cdrecord-ProDVD

$ mv cdrecord-wrapper.sh /usr/bin

如果要测试cdrecord-ProDVD、检测DVD刻录机的基本信息,在shell中执行下面的命令:

$ cdrecord-wrapper.sh -prcap dev=/dev/sg0

二、刻录和复制DVD

假设要将硬盘上的一个目录备份到DVD,执行命令:

$ mkisofs -R -J -split-output -o imagefile .

$ cdrecord-wrapper.sh dev=/dev/sg0 speed= -v imagefile*

第一行命令创建一个名为imagefile的映像文件,这个映像文件包含了当前目录下的所有目录和文件。第二行命令调用cdrecord-ProDVD将映像文件写入一片空白的DVD,请将写入速率设置为DVD刻录机的最大写入速率。

如果你要把硬盘上不同位置的多个目录备份到同一片DVD,可以创建一个临时目录,构造一组指向各个目录的符号链接,例如:

$ mkdir cdlayout

$ cd cdlayout

$ ln -s /some/where/dir1 dir1

$ ln -s /else/where/dir2 dir2

现在如果从cdlayout目录刻录DVD,DVD上将有硬盘中dir1和dir2两个目录的内容。

复制DVD(或CD)也同样简单。首先从前面cdrecord-ProDVD的FTP网站下载readcd工具,然后以root身份执行安装:

$ chmod 755

$ mv /usr/bin/readcd

安装好readcd之后,你可以用“readcd dev=/dev/sg0 f=imagefile”命令将驱动器中DVD盘片的内容复制到名为imagefile的映像文件,然后执行“cdrecord-wrapper.sh dev=/dev/sg0 speed= -v imagefile”命令就可以将映像文件复制到DVD了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-949822/,如需转载,请注明出处,否则将追究法律责任。

linux确定刻录机目录,在Linux操作系统下使用DVD刻录机(转)相关推荐

  1. linux确定刻录机目录,Linux下检测DVD刻录机的设备名及写入速度的几种方法

    现在的电脑都有配置DVD刻录机,那么要如何知道自己电脑的DVD刻录机的名字及写入速度呢?下面小编就给大家介绍几个Linux下检测DVD刻录机的名字及写入速度的方法,一起来了解下吧. 提问:我想要知道我 ...

  2. 操作系统原理,系统调用,系统调用与库函数API等函数之间的调用关系,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB

    操作系统原理,系统调用,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB 一.系统调用:操作系统功能调用,用户在编程时可以调用的操作系统功能. 1.系统调用是操作 ...

  3. window挂载到linux服务器上,在windows 7操作系统下设置挂载Linux服务器

    在Windows 7操作系统下增加了很多有用的功能,只是默认没有开启而已,今天简述下一个Windows 7下的NFS功能,通过这个功能,可以让Windows 7共享Linux下面的磁盘分区或者目录数据 ...

  4. 修改linux ftp共享目录权限,linux系统下修改文件夹目录权限

    文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主 ...

  5. linux修改挂载目录名字,linux下修改mount挂载目录名

    有时根据情况需要更改mount挂载目录名来保持多个机器的统一,方便我们的分布式操作,下面是具体的操作细节. 修改前: 文件系统       容量  已用  可用 已用%% 挂载点 /dev/mappe ...

  6. linux怎么显示目录层次结构,Linux基础(层级结构、基础命令)

    一.Linux简介 linux的前生是unix.linux操作系统是由Linus Torvalds和世界各地的程序员们共同开发. 优点在于它的开源免费.构造简单,性能稳定. 二.linux和windo ...

  7. linux更换steam目录,在 Linux 和 Windows 之间玩转 Steam 游戏

    导读 这篇详细的指南将向你展示如何在 Linux 和 Windows 之间共享 Steam 的游戏文件以节省下载的总用时和下载的数据量.我们将展示给你它是怎样为我们节约了 83% 的数据下载量. 假如 ...

  8. linux改变工作目录命令,linux命令:cd命令,改变当前的工作目录

    原标题 : 每天一个linux命令(2):cd命令 Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命 ...

  9. linux jetty 安装目录结构,Linux下Jetty 9安装部署

    Jetty简介 Jetty是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布. ...

最新文章

  1. zynq tcp如何从网口发数据_ZYNQ_PL与PS的DDR交互
  2. 大数相乘--极简单的思路
  3. android界面之美---自定义网络请求进度加载对话框
  4. pmp每日三题(2022年3月1日)
  5. linux内核中TCP发送的实现
  6. Visual Entity 手册(二)安装
  7. 程序员如何面对自己三十岁后的下坡路?
  8. 微服务网关——需求篇
  9. 09.mtk背光流程
  10. 多元回归分析的心得(笔记)
  11. IC学习笔记3——异步FIFO
  12. 商城后台添加多规格属性
  13. 活捉那只抢算力的谷歌员工!挤占计算资源?博弈论或可破解数据中心“囚徒困境”
  14. Scala 中的 Array 数组 详解
  15. P3518 [POI2011]strongbox
  16. js,提示,eclipse
  17. 第一部分_SQL查询语句学习
  18. java -jar 工作原理_Java 中的 jar ,天天见,可是你知道它的运行机制吗?
  19. 1. 数据库的四个基本概念
  20. 从零开始学产品第二篇:关于测试的一切

热门文章

  1. 工程师如何“神还原”用户问题?闲鱼回放技术揭秘
  2. 没错!Python程序员正在消失,HR:你才知道?
  3. 5G精华问答 | 除了速度,5G还能带来什么?
  4. 新华三首发数字大脑计划;微软进军物联网领域?说好的三星折叠屏发布会,就这样不开了?Google 发布小型芯片 Jacquard...
  5. python业余项目_学会这8个优秀 Python 库用于业余项目,将大大减少程序员耗费的精力...
  6. devc++源文件未编译_iOS 编译知识小结
  7. python半圆_如何使用Python中的Zelle图形生成一个半圆?
  8. rational rose 启动选择_Rational Rose打开问题
  9. 二级c语言需要记库函数不,【2017年必备】计算机等级二级C语言上机考试题库(熟记必过,不看后悔).doc...
  10. 移动端 uniapp 国际化一站式解决方案