如何在Red Hat企业linux平台下将光盘镜像文件ISO刻录为光盘?
解决方法:

第一步是使用下面命令来扫描系统得到光盘刻录机设备名,例如:

# cdrecord -scanbus
 
Cdrecord-Clone 2.01a19 (i686-redhat-linux-gnu) Copyright (C) 1995-2003 J?rg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
cdrecord: Warning: using inofficial libscg transport code version (schily 
- Red Hat-scsi-linux-sg.c-1.75-RH '@(#)scsi-linux-sg.c     
1.75 02/10/21 Copyright 1997 J. Schilling').
scsibus0:
        0,0,0     0) 'SONY    ' 'CD-RW  CRX140E  ' Ƈ.0n' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *

使用cdrecord命令进行一次性写盘方式写入,一次写盘方式(Disk At Once),一般缩写为DAO。一次写盘是单次的写入方式,引导区、数据磁道以及导出区都是一次性写入,一次写完之后光盘就关闭,即便此次写入没有写满整个刻录盘,也无法再写入其它数据。当引导区写入到光盘上时,并没有在该引导区标示出下一个可用的地址,因此光盘就被视为关闭,再就无法写入更多的数据。

这种写入模式主要用于光盘的复制,一次完成整张光盘的刻录。其特点是能使复制出来的光盘与源盘毫无二致。DAO写入方式可以轻松完成对于音乐 CD、混合或特殊类型CD-ROM等数据轨之间存在间隙的光盘的复制,且可以确保数据结构与间隙长度都完全相同。值得一提的是,由于DAO写入方式把整张光盘当作一个区段来处理,一些小的失误都有可能导致整张光盘彻底报废,所以它对数据传送的稳定性和驱动器的性能有较高的要求。

cdrecord -v -dao dev=0,0,0 /path-to-file/filename.iso

-v表示详细输出模式,-dao表示一次性写盘方式。"dev=" 表示我们在前一步扫描到的设备。