如何确定驱动器中是否有未安装的 CD/DVD?

如何确定驱动器中是否有未安装的 CD/DVD?

在 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

相关内容