wodim命令的作用是可以将数据写入CD或DVD光盘介质。

wodim命令包含在cdrkit中,如果你在自己的系统中找不到wodim命令的话,那么只要安装cdrkit这个包就可以了。

对于可反复擦写的光盘来说,在烧录之前,可以使用相关命令先擦除光盘上已有的内容。

语法格式:wodim [参数] [轨道]

常用参数:

dev=<目标> 为CD/DVD刻录机设置SCSI目标,必须使用-scanbus参数获得,不同于Linux的设置号
gracetime=<宽限时间> 在开始写入之前设置宽限时间
timeout=<超时时间> 设置默认的SCSI命令超时设置
driver=<名称> 用户提供当地驱动程序名称
-v 显示详细信息
-s 不显示失败的SCSI命令的状态
-d<级别> 设置增量杂项调试级别
-setdropts 设置驱动程序特定的选项并退出
-checkdrive 检查驱动器是否存在
-inq 查询的驱动器,然后退出
-prcap 支持MMC兼容的打印驱动器驱动能力
-scanbus 扫描SCSI和IDE总线,然后退出
-reset 使用cdrecorder重置SCSI总线
-ignsize 忽略介质的已知尺寸
-useinfo 使用*.inf文件覆盖音频选项
speed=<速度> 设置驱动器的速度,直接跟数字
blank=<类型> 指定格式化光盘类型,fast为快速格式化,all为完全格式化
-format 格式化CD-RW/DVD-RW/DVD-RW光盘
formattype=<格式方法> 为DVD-RW光盘选择格式方法
fs=<大小> 设置fifo大小,为0表示禁用,默认值是4MB
ts=<大小> 为单个SCSI命令设置最大传输大小
-load 加载磁盘并退出
-lock 加载和锁定磁盘并退出
-eject 工作完毕之后弹出光盘
-toc 检索和显示TOC/PMA数据
-atip 检索和显示ATIP数据
-waiti 打开SCSI之前等待输入
-force 出现一些错误强制继续,消隐坏磁盘
-tao 在TAO模式中写入磁盘
-dao 在DAO模式中写入磁盘
-sao 在SAO模式中写入磁盘
-raw 在RAW模式中写入磁盘
-clone 在克隆写模式中写入磁盘
tsize=<长度> 在下一轨道中的有效数据长度
-raw96r 在RAW/RAW96R模式中写入磁盘
-raw16 在RAW/RAW16模式中写入磁盘
-raaw96p 在RAW/RAW96P模式中写入磁盘
-text 从*.inf或*.cue文件中写入CD-Text信息
-isosize 为下一个数据轨道使用iso9660文件系统大小

参考实例

先擦除光盘上已有的内容:

[root@linuxcool ~]# wodim -v dev=/dev/cdrw blank=fast

查看刻录设备的连接端口:

[root@linuxcool ~]# wodim -scanbus

一次性刻录/root/linuxcool.iso文件到光盘上:

[root@linuxcool ~]# wodim -scanbus -v dev=2,0,0 speed=24 /root/linuxcool.iso

格式化光盘:

[root@linuxcool ~]# wodim -scanbus -v dev=2,0,0 blank=all