开源是一种精神,分享是一种美德!

cdrecord

相关命令:mkisofs,growisofs

cdrecord光盘刻录工具,

-v 指详细方式

-eject 在完成写任务后弹出盘

-speed 指定写速度

-dev 是从 cdrecord -scanbus 获得的设备号

-fs 设置缓冲区大小

-ts 设置最大传输大小

[root@localhost ~]# cdrecord -scanbus  #查看dvd设备号
scsibus1:
        1,0,0   100) 'HL-DT-ST' 'DVD-ROM GDRH20N ' '0D08' Removable CD-ROM
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *
scsibus2:
        2,0,0   200) 'PLDS    ' 'DVD+-RW DH-16A6S' 'YD11' Removable CD-ROM
        2,1,0   201) *
        2,2,0   202) *
        2,3,0   203) *
        2,4,0   204) *
        2,5,0   205) *
        2,6,0   206) *
        2,7,0   207) *

[root@localhost ~]# cdrecord -v -eject speed=8 dev=2,0,0 test.iso    #刻录iso到光盘,我在arch下面,没有指定dev也是可以的

[root@localhost ~]# cdrecord -v dev=2,0,0 speed=4 -isosize /dev/scd0    #复制内容到光盘
 

# cdrecord dev=0,1,0 speed=8 fs=8m -v -eject -dummy /tmp/diskfile.iso

请注意两个新选项 fs=8m 和 -dummy 。 fs=8m 定义了环形缓冲区的大小:在一定程度上,越大越好。记住,中断是致命的;如果什么东西让数据传送慢下来了,那么 fs=8m 将创建一个足够大的缓冲区来让刻录机保持运行。如果 8 MB 还不够,那么您可能需要一台更好的 PC。另一方面,超过 8 MB 也不一定更好,因为操作系统重新装入 MMU(内存管理单元,Memory Management Unit)表时会浪费时间。缺省值是 4 MB。
-dummy 是一个了不起的选项,可以用它来先进行一次“排练”,然后在实际的盘上冒险。刻录机执行一切操作,但是不打开激光头,这使用户有机会在将内容提交到盘上之前捕获错误。

 

第一次在盘上刻录一个段时,请在 cdrecord 中使用 -multi 开关:
# cdrecord -v -eject speed=8 dev=0,1,0 -multi test.iso

盘将会以某种方式被固定下来,使得盘可读,也可以添加更多数据。要向这张盘中添加更多段, mkisofs 需要知道起始扇区号和结束扇区号,可以象下面这样来找到这些号码:
# cdrecord dev=0,1,0 -msinfo 
0,27139

评论(0)

暂无评论

评论

名字:
验证码:
获取验证码
内容: