如何检查DVD-R是否已封盘?Brasero刻录后状态查询命令
检查DVD-R是否已封盘(只读/可写入状态)的控制台命令
我刚好之前也碰到过这个需求,下面几个Linux控制台命令可以帮你快速确认DVD-R的状态:
1. 使用 wodim 命令(推荐)
wodim 是刻录光盘常用的工具,大多数发行版默认预装,或者可以通过包管理器安装(比如Debian/Ubuntu用 sudo apt install wodim)。
- 第一步:先找到你的光驱设备路径:
输出里会列出类似wodim --devices/dev/sr0的设备路径。 - 第二步:查询光盘状态:
在输出里找这些关键词:wodim -inq /dev/sr0- 如果看到 Finalized 或者 Closed,说明光盘已经封盘,处于只读状态;
- 如果看到 Appendable 或者 Open,说明光盘还保持开放,可继续写入文件。
2. 使用 isoinfo 命令
isoinfo 主要用来查看ISO镜像信息,但也能直接读取光驱里的光盘状态:
isoinfo -d -i /dev/sr0
找到输出中的 Volume status 行:
- 值为
closed→ 已封盘(只读) - 值为
open→ 可写入状态
3. 使用 udevadm 命令
这个命令会从系统设备属性里读取信息,更偏向底层状态查询:
udevadm info --query=property --name=/dev/sr0
查找 ID_CDROM_MEDIA_STATE 这个属性:
- 属性值为
closed→ 已封盘 - 属性值为
open→ 可写入
小提示
如果不确定光驱设备路径,除了 wodim --devices,还可以用 lsblk 或者 dmesg | grep CD-ROM 来快速定位。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

