[[diary/Kojima]]

・Compaq smart array

Plamo-4.51の宿題にしていた Compaq smart array に対応するために、Slackware12 あたりの /sbin/probe を読んでいるのだけど、
/proc/partitions に / があれば list_scsi なり list_ide を呼び出すようなコードになっているのだが、
/proc/partitions に / が出てくる条件というのがよく分からない。手元のマシンをあれこれ調べてみたけど、/proc/partitions には

 kojima@xeon[~]% cat /proc/partitions 
 major minor  #blocks  name
 
    1     0       4096 ram0
    1     1       4096 ram1
    1     2       4096 ram2
    1     3       4096 ram3
 ...
    3     0   78150744 hda
    3     1   20480008 hda1
    3     2     499968 hda2

みたいな感じで / が出てくることはないみたい。どうやら cpq なドライバ経由で Compaq smart array のような HW RAID を見ると
/proc/partitions に /ida/cXXdXX みたいな情報が表示されそうなんだけど、実際にはどういう風に表示されるのだろう?

多分、こっちの方は SetFdisk あたりにそれなりのパーティション名が書き込まれればインストールは進むと思うけど、
問題は grub のインストール時に grub からそのパーティションがどう見えるのか、ってあたりか。いや、むしろ grub からは、
単純に (hd0,1) みたいに見えると思うので、grub のインストール用スクリプトのレベルで対応する必要があるのかな?

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS