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文件系统大小
|
参考实例
先擦除光盘上已有的内容:
$ wodim -v dev=/dev/cdrw blank=fast
查看刻录设备的连接端口:
$ wodim -scanbus
一次性刻录/root/linuxcool.iso文件到光盘上:
$ wodim -scanbus -v dev=2,0,0 speed=24 /root/linuxcool.iso
格式化光盘:
$ wodim -scanbus -v dev=2,0,0 blank=all