2008/07/17 9:55 Satoru Matsumoto :
松本です。
どうも「悪いことは言わん、無駄なことはやめとけ」ということで決着しそうな 感じになっていますね。 私のニアンスは少し違います。 「悪いことは言わん」という前に、いろいろアドバイスはしたが、うまく 伝わっていないようだ。(少なくともそう受け取りました。)
闇雲にやっては、絶対できないことを闇雲にやり続けようとしている。 ^^^^^^^^^^^^^^^^^^ #世の中には、必要、十分条件がそろわないとできないことってありますよね。 その方法だと難しいのでアプローチを変えましょう =>変えません。 (「じゃ。RAIDはやめましょう。(一時的に冷却期間を設けましょう。)」と提案。) 「悪いことは言わん、無駄なことはやめとけ」と受け取られてもしょうがありませんけどね。
蒸し返すようで申し訳ないのですが、ちょっと気になる のは「では、FD から起動したときに見えている /dev/mapper 以下のデバイスっ て何?」ということなんですが、私にはいまひとつその実態が何であるのかイ メージがつかめていません。そこらへんを解説していただける方、いらっしゃい ませんでしょうか。 基本的には、物理デバイスだろうが、Logical Driveだろうがgrubがサポート いるものでないとデータは読み出せない。(カーネルをロードするまでに至らない。)
少なくとも現時点で、grubには、/dev/mapperのみえようが無いのでは? と思います。 /dev/mapperは、誰が、いつ、どこで、どのように、何のために作る(作ったか)のか? #grubから見えなかった場合にgrub自身が自力で見えるようにする #能力が無い限り絶対に見えません。 #grubって結構、ハードウェアーに依存するので、BIOS経由で、なんとかできるかも #しれませんが、その場合でもそれなりに正しく動かす設定なりが必要だと思います。 #裏技で、なんらかパラメータが必要だとか... <どいようですけど...> ・ハードウェアーRAID/ソフトウェアーRAIDの意味 #現在、どっちで動いているのか? ・Logical Driveは何をさすのか? ・ハードDriveは何をさすのか? ・ソフトウェアーRAIDが正しく動作するための必要十分条件は何か? を押さえたうえで、 (1)grubからみた場合にどう見えるか?(デバイスがどう認識されているか?) (2)grubに対して、どこから、どう起動しろと命令(設定)しているか? (1),(2)において矛盾が無いか? #すべてに整合性が取れてないとブートはできないと思います。 #(読みだし可能なデバイスから正しい読みだし命令をださないかぎり無理だと思います。) をやることが必要だと思います。(近道。) <以前のメールの抜粋> #---------------------------------------------- Adaptec ICH HostRAID と CERC シリアルATA/6ch RAID を取り違えてる様な気がするのですが気のせいでしょうか。 Adaptecのチップにぶら下がってるならICH5Rのところに 件のHDDは出てこないと思うんです。 FD経由でそこ(件のHDD)から起動してますし、違うHDDという 事は無いのではないでしょうし....。 #---------------------------------------------- と以前のメールで言っておられるのは、 DISKから起動しようとしている場合は、 Adaptec ICH HostRAID(H.Kurosakaさんは、CERC シリアルATA/6ch RAIDと認識) から起動しろとgrubに命令している。 FD経由(FDDから)の場合は、ICH5Rのところから起動しろとgrubに命令している。 ICH5Rのところから起動しろと命令しているからブートできるんじゃないか この違いが、boot可/不可の違いなんじゃないか。 という意味と私は理解しています。 #ここでも、今井さん自身が実際の環境を調べたわけではないので推測になると思いますが。
kernel アップデートの度に起動 FD を作り直さなきゃいけないなど手間はかかりますが、 たぶん、作り直す必要はないと思います。 grub.confも変わらないし、grubのステージ2(ステージ1.5)の場所も変わらないので
問題は「これで本当に RAID 1 が組めてるの?」ということになるのではないかと。 ソフト RAID 1、ハード RAID 1に関係なく。変更点が反映されているなら、RAID 1 がかかっているといえます。 #ドライバーなりがちゃんと働いている。 #問題は、あくまで、起動時(grub)なんですよ。
P.S. 自分の今までのコメントを修正(一部を修正)。 grub(GRUB Legacy)は理論上、ソフトウェアーで実現しているLogical Drive読めない --X grub(GRUB Legacy)は、サポートしていないソフトウェアーRAIDのLogical Drive読めない --○ #調べたら、grubのサポートしていないソフトウェアーRAIDもありました。 #(話が横道にそれるのであえてコメントしません。) #私がやったことないだけで、ソフトウェアーRAIDのデバイスからブートするローダーありますからね。 --- takezou --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org