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 のインストール用スクリプトのレベルで対応する必要があるのかな?



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:41