ドライブに挿入されているDVDの情報を取得する
コマンド dvd+rw-mediainfo を使用する。DVD-RWをドライブに挿入して実行してみると次のように出力される。
# dvd+rw-mediainfo /dev/dvd INQUIRY: [TSSTcorp][DVD+-RW TS-L632H][D400] GET [CURRENT] CONFIGURATION: Mounted Media: 13h, DVD-RW Restricted Overwrite Media ID: OPTODISCW004 Current Write Speed: 4.0x1385=5540KB/s Write Speed #0: 4.0x1385=5540KB/s Write Speed #1: 3.0x1385=4155KB/s Write Speed #2: 3.0x1385=4155KB/s Write Speed #3: 3.0x1385=4155KB/s Write Speed #4: 3.0x1385=4155KB/s Write Speed #5: 3.0x1385=4155KB/s Write Speed #6: 3.0x1385=4155KB/s Write Speed #7: 3.0x1385=4155KB/s Write Speed #8: 3.0x1385=4155KB/s GET [CURRENT] PERFORMANCE: Write Performance: 4.0x1385=5540KB/s@[0 -> 2298496] Speed Descriptor#0: 00/2297887 R@6.0x1385=8310KB/s W@4.0x1385=5540KB/s Speed Descriptor#1: 00/2297887 R@6.0x1385=8310KB/s W@3.0x1385=4155KB/s READ DVD STRUCTURE[#10h]: Media Book Type: 00h, DVD-ROM book [revision 0] Legacy lead-out at: 2298496*2KB=4707319808 READ DVD STRUCTURE[#0h]: Media Book Type: 33h, DVD-RW book [revision 3] Last border-out at: 2045*2KB=4188160 READ DISC INFORMATION: Disc status: complete Number of Sessions: 1 State of Last Session: complete Number of Tracks: 1 READ FORMAT CAPACITIES: formatted: 2097584*2048=4295852032 00h(800): 2297888*2048=4706074624 10h(10): 2297888*2048=4706074624 13h(10): 200304*2048=410222592 15h(10): 2297888*2048=4706074624 READ TRACK INFORMATION[#1]: Track State: complete incremental Track Start Address: 0*2KB Free Blocks: 0*2KB Fixed Packet Size: 16*2KB Track Size: 2097584*2KB FABRICATED TOC: Track#1 : 14@0 Track#AA : 17@2097584 Multi-session Info: #1@0 READ CAPACITY: 2097584*2048=4295852032
挿入されたメディアがDVDであるか確認するには
dvd+rw-mediainfo を実行した後に "echo $?" をする。$?の内容で次のように判別できる。
- 0:DVDである
- 251:メディアではない
- 252:DVDではない