Linux有問必答:如何使用Linux命令行檢測DVD刻錄機的名字和讀寫速度
方法一
找出與DVD刻錄機相關的設備名稱最簡單的方法是使用dmesg命令行工具,它列印出內核的消息緩衝區。在dmesg的輸出中,尋找一個安裝好的DVD刻錄機:
$ dmesg | egrep -i --color 'dvd|cd/rw|writer'
上述命令的輸出會告訴你你的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
這也不會告訴你刻錄機更多的細節,比如寫入速度。
方法三
第三種獲取有關你DVD刻錄機的信息是參考/proc/sys/dev/cdrom/info。
$ cat /proc/sys/dev/cdrom/info
CD-ROM information, Id: cdrom.c 3.20 2003/12/17
drive name: sr0
drive speed: 24
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
Can play audio: 1
Can write CD-R: 1
Can write CD-RW: 1
Can read DVD: 1
Can write DVD-R: 1
Can write DVD-RAM: 1
Can read MRW: 1
Can write MRW: 1
Can 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)
如果不帶任何參數調用時,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
dvd+rw-mediainfo工具會探測插入的媒體(本例中是「DVD-R」),以找出對媒體的實際寫入速度。
via: http://ask.xmodulo.com/detect-dvd-writer-device-name-writing-speed-command-line-linux.html
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive