パスワードを忘れた? アカウント作成
203191 journal

hixの日記: 怪しいQ:ドライブを大いに語る

日記 by hix
XENにて、各DomUで共通で使うOSのDVDイメージを渡すのに、DomU側のデバイス名をバラバラに指定していたのだが、/dev/xvdz1 と統一したら、SuSEはOKだが、CentOSでダメ。
DomUにて、/dev/xvdz1 が見つからない。
もしやと思って指折り数えて/dev/xvdp1 にしてみると正常。/dev/xvdq1 はダメ。

XENのxvdって、デバイスのメジャー番号が202で、マイナー番号は ドライブ名(「/dev/xvd」に続く次の文字) * 0x10 + パーテーション番号(らしき物。ドライブ名アルファベットの後ろの数字)。この計算式で、番号が255を超える可能性があるからダメという事のようだ。
ってことは、カーネルやxenの制限というより、udevやMAKEDEVの制限という事なのかな?
中を見た訳じゃないから憶測だが。

昔々、MS-DOSのCD-ROMドライブはQ:を割り当てる事が多かったが、それは物理ドライブの割り当てで使用する16個(A:~P:)を避ける為という事だったらしい。
そんなウンチクがアタマの片隅をよぎりつつ、見えなくなった仮想ドライブを対処するわけである。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...