このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

HDDのデバイス名 このメッセージに返信する
日時: 2010/11/03 13:27
名前: ORCA
URL:
こんにちは。
今個人的にファイルサーバーを構築中でして、CentOS+mdadmによるソフトウェアRAID環境を考えています。
ハードは3Uのラックマウントタイプで、フロントからHDDが20本指せるタイプなのですが、Linux上のデバイス名?(/dev/sda、/dev/sdb等)が当然なのですが実際HDDの刺さっている順にならず、実際のHDDとデバイス名が結びつかず困っております。
管理面から考えてもきちんとデバイス名を揃えたいと思います。
そこで、調べた結果/etc/udev/rules.d/に、それらのデバイス名を決定するルールを記載したファイルを奥必要があることはわかったのですが、いまいち設定がわかりません。
下記に仮に記載した内容と、各ポートにHDDを接続した際の詳細を載せます。
45-local.rules
SUBSYSTEM=="block",ID=="1:0:0:0",BUS=="scsi",DRIVER=="sd",SYMLINK+="sdsys"
SUBSYSTEM=="block",ID=="5:0:0:0",BUS=="scsi",DRIVER=="sd",SYMLINK+="sda"
SUBSYSTEM=="block",ID=="5:0:1:0",BUS=="scsi",DRIVER=="sd",SYMLINK+="sdb"
SUBSYSTEM=="block",ID=="5:0:2:0",BUS=="scsi",DRIVER=="sd",SYMLINK+="sdc"
SUBSYSTEM=="block",ID=="5:0:3:0",BUS=="scsi",DRIVER=="sd",SYMLINK+="sdd"
SUBSYSTEM=="block",ID=="5:0:4:0",BUS=="scsi",DRIVER=="sd",SYMLINK+="sde"
.
.
.

looking at device '/block/sdb':
KERNEL=="sdb"
SUBSYSTEM=="block"
SYSFS{stat}==" 91 727 2504 456 0 0 0 0 0 456 456"
SYSFS{size}=="1250263728"
SYSFS{removable}=="0"
SYSFS{range}=="16"
SYSFS{dev}=="8:16"

looking at parent device '/devices/pci0000:00/0000:00:1c.0/0000:0b:00.0/host5/port-5:0/end_device-5:0/target5:0:0/5:0:0:0':
ID=="5:0:0:0"
BUS=="scsi"
DRIVER=="sd"
SYSFS{dh_state}=="detached"
SYSFS{ioerr_cnt}=="0x1"
SYSFS{iodone_cnt}=="0x72"
SYSFS{iorequest_cnt}=="0x72"
SYSFS{iocounterbits}=="32"
SYSFS{timeout}=="60"
SYSFS{state}=="running"
SYSFS{rev}=="01.0"
SYSFS{model}=="WDC WD6400AAKS-2"
SYSFS{vendor}=="ATA "
SYSFS{scsi_level}=="6"
SYSFS{type}=="0"
SYSFS{queue_type}=="simple"
SYSFS{queue_depth}=="1"
SYSFS{device_blocked}=="0"

looking at parent device '/devices/pci0000:00/0000:00:1c.0/0000:0b:00.0/host5/port-5:0/end_device-5:0/target5:0:0':
ID=="target5:0:0"
BUS==""
DRIVER==""

looking at device '/block/sdb':
KERNEL=="sdb"
SUBSYSTEM=="block"
SYSFS{stat}==" 37 199 772 93 0 0 0 0 0 93 93"
SYSFS{size}=="1250263728"
SYSFS{removable}=="0"
SYSFS{range}=="16"
SYSFS{dev}=="8:16"

looking at parent device '/devices/pci0000:00/0000:00:1c.0/0000:0b:00.0/host5/port-5:0/end_device-5:0/target5:0:1/5:0:1:0':
ID=="5:0:1:0"
BUS=="scsi"
DRIVER=="sd"
SYSFS{ioerr_cnt}=="0x0"
SYSFS{iodone_cnt}=="0x33"
SYSFS{iorequest_cnt}=="0x33"
SYSFS{iocounterbits}=="32"
SYSFS{timeout}=="60"
SYSFS{state}=="running"
SYSFS{rev}=="01.0"
SYSFS{model}=="WDC WD6400AAKS-2"
SYSFS{vendor}=="ATA "
SYSFS{scsi_level}=="6"
SYSFS{type}=="0"
SYSFS{queue_type}=="simple"
SYSFS{queue_depth}=="1"
SYSFS{device_blocked}=="0"

looking at parent device '/devices/pci0000:00/0000:00:1c.0/0000:0b:00.0/host5/port-5:0/end_device-5:0/target5:0:1':
ID=="target5:0:1"
BUS==""
DRIVER==""
.
.
.

上記のルールを設定してみたのですが、うまくいきませんでした。
デバイス名のルールとしては、OSの入っているドライブ(ケース内)をsdsys、フロントからHDDを指せるものを左上から右にsda、sdb、sdc...としたいと思います。
お見苦しいかと思いますが、お力添えをいただけますよう、よろしくお願いいたします。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -