欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

如何使用Linux命令行检测DVD刻录机的名字和读写速度

程序员文章站 2023-11-14 23:27:40
如今大多数消费PC和笔记本电脑都配备了DVD刻录机。我想要知道我的DVD刻录机的名字和在烧录时的速度。该使用什么Linux命令行工具来连测DVD刻录机的设备名和速度?请看下文 ... 14-10-26...

提问:我想要知道我的dvd刻录机的名字和在烧录时的速度。该使用什么linux命令行工具来连测dvd刻录机的设备名和速度?

如今大多数消费pc和笔记本电脑都配备了dvd刻录机。在linux中,光盘驱动器,如cd/dvd驱动器的名字是在引导时内核基于udev规则来命名的。有几种方法来检测刻录机的设备名称和它的写入速度。

如何使用Linux命令行检测DVD刻录机的名字和读写速度

方法一

找出与dvd刻录机相关的设备名称最简单的方法是使用dmesg命令行工具,它打印出内核的消息缓冲区。在dmesg的输出中,寻找一个安装好的dvd刻录机:

$ dmesg | egrep -i --color 'dvd|cd/rw|writer' 

如何使用Linux命令行检测DVD刻录机的名字和读写速度

上述命令的输出会告诉你你的linux系统上是否检测到了dvd刻录机以及它被分配的名字。本例中,dvd刻录机的设备名称为“/dev/sr0”。虽然此方法不会告诉你的写入速度

方法二

第二个获得你dvd刻录机的信息是使用lsscsi命令,它只是列出了所有可用的scsi设备。

在基于debian linux上安装 lsscsi:

$ sudo apt-get install lsscsi

在基于red hat linux上安装:

$ sudo yum install lsscsi

如果成功检测到,lsscsi命令的输出会告诉你dvd刻录机的名称:

$ lsscsi 

如何使用Linux命令行检测DVD刻录机的名字和读写速度

这也不会告诉你刻录机更多的细节,比如写入速度。

方法三

第三种获取有关你dvd刻录机的信息是参考/proc/sys/dev/cdrom/info。

$ cat /proc/sys/dev/cdrom/info 

cd-rom information, id: cdrom.c 3.20 2003/12/17drive name:     sr0drive speed:        24drive # of slots:   1can close tray:     1can open tray:      1can lock tray:      1can change speed:   1can select disk:    0can read multisession:  1can read mcn:       1reports media changed:  1can play audio:     1can write cd-r:     1can write cd-rw:    1can read dvd:       1can write dvd-r:    1can write dvd-ram:  1can read mrw:       1can write mrw:      1can write ram:      1

本例中,输出会告诉你dvd刻录机(/dev/sr0)与x24的cd刻录速度(即24x153.6 kbps)兼容,且相当于x3的dvd写入速度(即3x1385 kbps的)兼容。这里的写入速度是最大可能的速度,而实际的写入速度当然取决于使用的介质(例如:dvd-rw、dvd + rw、dvd-ram等)。

方法四

另一种方法是使用一种称为wodim命令行程序。在大多数的linux发行版,这个工具以及它的软链接cdrecord都是默认安装的。

# wodim -prcap(or cdrecord -prcap) 

如何使用Linux命令行检测DVD刻录机的名字和读写速度

如果不带任何参数调用时,wodim命令会自动检测到dvd刻录机,并显示出详细的功能以及它的最大读取/写入速度。例如,你可以找出刻录机支持哪些媒体(如cd-r、cd-rw、dvd-rw、dvd-rom、dvd-r、dvd-ram、音频cd),以及有哪些如何读/写速度。上面的例子中输出显示,dvd刻录机对于cd拥有x24最大写入速度,对于dvd有x3的最大写入速度。

需要注意的是wodim命令报告的写入速度会随您插入到dvd刻录机的cd/dvd介质的改变而改变,这反映了媒体规范。

方法五

还有一个方法来检查dvd刻录机的写入速度的是一个名为dvd+rw-mediainfo的工具,这是dvd+rw工具包(dvd+-rw/r媒体工具链)的一部分。

在基于debian 发行版上安装 dvd+rw-tools

$ sudo apt-get install dvd+rw-tools

在基于red hat 发行版上安装 dvd+rw-tools:

$ sudo yum install dvd+rw-tools 

不像其他工具, dvd+rw-mediainfo命令不会产生任何输出,除非你插入dvd光盘到刻录机中。所以,当你插入dvd光盘后,运行以下的命令。用你自己的设备名称替换“/dev/sr0”。

$ sudo dvd+rw-mediainfo /dev/sr0 

如何使用Linux命令行检测DVD刻录机的名字和读写速度

dvd+rw-mediainfo工具会探测插入的媒体(本例中是“dvd-r”),以找出对媒体的实际写入速度。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。