在 Linux 下,有什么方法可以回答 CD/DVD 驱动器是否包含未安装但可以安装或写入的光盘?
答案1
您可以使用 blkid 获取可能已安装的块设备的信息:
blkid
它会输出类似以下内容:
/dev/sr0: UUID="2013-05-31-23-04-19-00" LABEL="Blah" TYPE="iso9660" PTTYPE="dos"
[root@arch32-vm ~]# echo $?
0
若为空则输出2。
答案2
如果只有一个驱动器,您可以调用
cdrecord -v -minfo
如果里面有介质,你就得到介质信息。
如果内部没有介质,您会收到一条没有介质的错误消息。
如果您有多个驱动器,则需要指定该dev=
参数,请参见手册页:http://schilytools.sourceforge.net/man/man1/cdrecord.1.html