2009年1月20日

[linux-users:108173] udevのマイナー番号が変わってしまう

松尾と申します。
御世話になります。

RHEL5でudevを使用し、rawデバイスを作成して
いるのですが「raw -qa」コマンドで確認すると
マイナー番号が設定と異なる、
といった問題で困っています。

例えば
認識しているファイルシステムが
-----
デバイス    マイナー番号
/dev/sdb1    17
 〜省略〜
/dev/sdb12   28
/dev/sdb13   29
/dev/sdb14   30
/dev/sdb15   31
-----
の状態で、
設定「/etc/udev/rules.d/60-raw.rules」を
-----
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
 〜省略〜
ACTION=="add", KERNEL=="sdb12", RUN+="/bin/raw /dev/raw/raw12 %N"
ACTION=="add", KERNEL=="sdb13", RUN+="/bin/raw /dev/raw/raw13 %N"
ACTION=="add", KERNEL=="sdb14", RUN+="/bin/raw /dev/raw/raw14 %N"
ACTION=="add", KERNEL=="sdb15", RUN+="/bin/raw /dev/raw/raw15 %N"
-----
のようにしていますが、
「raw -qa」コマンドの結果では
-----
/dev/raw/raw1 17
 〜省略〜
/dev/raw/raw12 33  ←設定と異なる
/dev/raw/raw13 34  ←設定と異なる
/dev/raw/raw14 30
/dev/raw/raw15 31
-----
のようになってしまいます。

OS再起動のたびに、このマイナー番号が変わります。

また、設定をデバイス指定でなく
メジャー番号・マイナー番号指定
(ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="17", RUN+="/bin/raw
/dev/raw/raw1 %M %m" ・・・)
しても事象は変わりませんでした。

解決方法を御教授願いできませんでしょうか。
よろしく御願いいたします。


投稿者 xml-rpc : 2009年1月20日 10:36
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/81202
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。