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
阅读(2095) | 评论(0) | 转发(0) |