Matthew Cline Asked: 2018-08-18 20:37:40 +0800 CST2018-08-18 20:37:40 +0800 CST 2018-08-18 20:37:40 +0800 CST 如何确定驱动器中是否有未安装的 CD/DVD? 772 在 Linux 下,对于 CD/DVD 驱动器是否包含未安装但可以安装或写入的光盘,有什么方法可以得到是/否的答案? linux devices 2 个回答 Voted Best Answer vfbsilva 2018-08-18T21:29:51+08:002018-08-18T21:29:51+08:00 您可以使用 blkid 获取可能安装的块设备的信息: blkid 它会输出如下内容: /dev/sr0: UUID="2013-05-31-23-04-19-00" LABEL="Blah" TYPE="iso9660" PTTYPE="dos" [root@arch32-vm ~]# echo $? 0 如果为空将输出 2。 schily 2018-08-18T21:32:50+08:002018-08-18T21:32:50+08:00 如果只有一个驱动器,您可以调用 cdrecord -v -minfo 如果里面有介质,你会得到介质信息。 如果里面没有介质,您会收到一条没有介质的错误消息。 如果您有多个驱动器,则需要指定dev=参数,参见手册页:http ://schilytools.sourceforge.net/man/man1/cdrecord.1.html
您可以使用 blkid 获取可能安装的块设备的信息:
它会输出如下内容:
如果为空将输出 2。
如果只有一个驱动器,您可以调用
如果里面有介质,你会得到介质信息。
如果里面没有介质,您会收到一条没有介质的错误消息。
如果您有多个驱动器,则需要指定
dev=
参数,参见手册页:http ://schilytools.sourceforge.net/man/man1/cdrecord.1.html