Solaris 資料一覧

fdiskでUSBハードディスクのrawデバイスが開けない(x86)

2008/4/8更新

対応バージョン: 10 x86

fdiskでUSBハードディスクを設定しようとするとエラーが出る。

# fdisk /dev/rdsk/c3t0d0p0
fdisk: Cannot open device /dev/rdsk/c3t0d0p0.

この場合、当該デバイスがvold制御下にある可能性があるので以下のいずれかの方法でデバイスを設定する。

voldのデバイス名を使用する

voldのデバイス名を使用する場合、まずrmformatにてリムーバブルメディアの状態を調べる。

# rmformat
デバイスを探しています...
  1. Volmgt Node: /vol/dev/aliases/rmdisk0
     Logical Node: /dev/rdsk/c3t0d0p0
     Physical Node: /pci@0,0/pcie11,b8@1d,7/storage@2/disk@0,0
     Connected Device: ST340016 A                    
     Device Type: Removable

この中の/vol〜がvoldで使用するデバイス名なのでこれをfdiskで指定する。

# fdisk /vol/dev/aliases/rmdisk0

voldを停止する

関連資料・記事

vold制御下からUSBデバイスを外す

関連資料・記事