Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1275577
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-15 13:53:37

11.5 CD和DVD设备的刻录

对于CD和DVD设备,我们可以用cdrw命令在Solaris平台上进行刻录。可以刻录的任务包括下列:

 创建数据CD和DVD;

 创建音频CD;

 从音频CD上复制音频数据;

 复制CD和DVD;

 抹去CD-RW的记录。

11.5.1 如何检查刻录设备
使用cdrw-l来列出这些设备的详细信息。

$ cdrw -l

Looking for CD devices...

Node | Connected Device | Device type

----------------------+---------------------------------------+-----------------

cdrom0 | YAMAHA CRW8824S 1.0d | CD Reader/Writer

如果没有列出,说明这些设备还没有安装好,可以用下面两种方法来安装驱动程序。

(1)执行后重新启动系统的方法:

# touch /reconfigure

# init 6

(2)添加驱动程序后不用重启系统的方法:

# drvconfig

# disks

重新启动vold:

# /etc/init.d/vold stop

# /etc/init.d/vold start

此外,我们还可以检查一下光盘介质是否为空白。下面的例子说明这个光盘是空白的。

$ cdrw -M

Device : YAMAHA CRW8824S

Firmware : Rev. 1.00 (26/04/00)

Media is blank

%

11.5.2 如何进行刻录
1.数据光盘的刻录
ISO 9660文件系统是计算机平台上标准的CD和DVD文件系统。刻录数据CD或DVD都是先将文件生成ISO 9660文件系统,然后再刻录到光盘。

先将要刻录的/home/dubs/ufs_dir文件转换为ISO 9660格式:

$ mkisofs -r /home/dubs/ufs_dir > ufs_cd

Total extents actually written = 56

Total translation table size: 0

Total rockridge attributes bytes: 329

Total directory bytes: 0

Path table size(bytes): 10

Max brk space used 8000

56 extents written (0 Mb)

然后,再将生成的名为ufs_cd的文件刻录到光盘:

$ cdrw -i ufs_cd

Initializing device...done.

Writing track 1...done.

Finalizing (Can take several minutes)...done.

2.多媒体CD的刻录
使用cdrw创建CD时要注意只有专门的文件类型才被支持。这些是*.sun,*.wav,*.cda和*.aur类型文件。如果不是这些文件类型,cdrw命令将忽略它们。

刻录命令也很简单,如将bark.wav和chirp.au两个文件刻录到光盘,就使用下面的命令:

$ cdrw -a bark.wav chirp.au

3.复制CD盘
当你只有一个CD-RW时,在默认的情况下,cdrw命令将先复制源CD的内容到/tmp目录,然后再写到目标CD上。如果你的/tmp目录没有700 MB,就须指定另外一个目录。

完成刻录的步骤如下:

(1)将多媒体CD插入CD-RW驱动器。

(2)建立一个暂存目录。

$ mkdir /music_dir

(3)将源盘内容复制到暂存目录,复制完毕后源盘会自动弹出。

$ cdrw -c -m music_dir

(4)插入一张空白的目的盘,然后按Enter键,复制光盘。

如果你有两个CD-RW驱动器,那就非常简单了。使用下列命令即可完成复制。

$ cdrw -c -s cdrom0 -d cdrom1
阅读(2050) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~