TIPS/Linux/USB外付けDVDのマウント

Last-modified: 2007-05-16 (水) 12:41:13
  1. DVDの電源を入れた(入る)状態でUSBケーブルをさす
  2. dmesgをみる
    usb 1-3: new high speed USB device using address 4
    scsi3 : SCSI emulation for USB Mass Storage devices
      Vendor: MATSHITA  Model: DVD-RAM LF-M760   Rev: AUM1 <=== DVD-RAMが認識された
      Type:   CD-ROM                             ANSI SCSI revision: 02
    USB Mass Storage device found at 4
    sr0: scsi3-mmc drive: 32x/32x writer dvd-ram cd/rw xa/form2 cdda tray
    Attached scsi CD-ROM sr0 at scsi3, channel 0, id 0, lun 0 <=== sr0で認識
  3. /dev/sr0を確認
    ls -l /dev/sr0
    ls: /dev/sr0: そのようなファイルやディレクトリはありません
    無い場合は、
    1. 探す
      cat /proc/devicesで、srのmajor番号を確認する
      cat /proc/devices |grep sr
      11 sr
      CentOS4.0の場合は、/dev/scd0が同じmajor*1 - minor*2 番号であるので、これが使える
      ls -l /dev/scd0
      brw-------  1 masami disk 11, 0  5月 16 09:35 /dev/scd0
    2. なければ作る
      mknod /dev/sr0 b 11 0  <== blockデバイス major=11 minor=0
      ls -l /dev/sr0
      brw-r--r--  1 root root 11, 0  5月 16 09:51 /dev/sr0
  4. マウントする
    sudo mount -o ro /dev/sr0 /mnt
    ls /mnt
    lost+found/  hoge/  hage/

*1 /proc/devicesの値=11
*2 dmesgの値?=0