CentOS5 Linux下的cd和dvd刻录(启动刻录保护)
网上很多帖子是2.4 Kernel的Linux的
和现在2.6 Kernel的不一定能工作
自己总结了一下
1) 我没有用外接USB设备,而是直接把IDE接口的DVD刻录机接到机箱内IDE线上
在dmesg中显示为/dev/hdc1
2) 执行 cdrecord -v -eject dev=/dev/cdwriter-hdc driveropts=burnfree hehe.iso 刻录
其中参数如下:
-v 输出尽可能多的校验信息
-eject 刻录完毕后弹出光盘
dev=/dev/cdwriter-hdc 刻录设备
driveropts=burnfree 启动刻录失败保护技术(请看man cdrecord)
最后是文件名
主要和网上不一样的地方:
a. 不用执行-scanbus了
在centos5下,执行cdrecord -scanbus会报错
需要改用如下命令:
cdrecord dev=ATA -scanbus ,即可正确输出,例如可看到光驱是ATA:1,0,0
b. 刻录设备名称上,centos5自动识别出来了/dev/cdwriter-hdc
没识别出来的话,改成dev=ATA:1,0,0这种方式也可以
c. 我没加--speed,因为cdrecord会自动检测最佳刻录速度
d. 网上的教程,都没有防缓存用光的刻录保护
即 Sanyo BURN-Proof, Ricoh Just-Link, Yamaha Lossless-Link 等技术
实际加上对应参数driveropts=burnfree即可