TurbolinuxでのソフトウェアRAID(RAID1)についての質問です。


ターボリナックスのサイトによると、

http://www.turbolinux.co.jp/knowledge/public/601.html
ここでは、”/boot”や”/”などはソフトウエアRAID上に置くことができないと書かれていますが、

http://www.turbolinux.co.jp/knowledge/public/492.html
ここでは、/dev/mdXを”/boot”や”/”として使っています。

以前に、Turbolinux10 Serverで”/boot”と”/”をソフトウェアRAID上に置いて構築できたことがあるのですが、
今日、再度同じように構築しようとすると1番目のURLの例のようにエラーが発生して起動できませんでした。

インストールの際に何か手順を踏めば可能なのでしょうか?
それとも、”/boot”・”/”をソフトウェアRAID上に置くことは不可能なのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/22 18:15:29
  • 終了:--

回答(1件)

id:kagero-yoko No.1

kagero-yoko回答回数78ベストアンサー獲得回数12005/06/22 20:13:47

ポイント40pt

Turbo自体は触ったことがないのですが一応。

まず少なくともこの2つのHOWTOは参考にしてみてください。


その上で、一番多いんじゃないかと予想できる原因は、ブート時にRAID領域内のファイルシステムをマウントするまでの過程で必要な、ソフトウェアRAID(md)やファイルシステム周りに関わるモジュールが、全てカーネルに組み込まれていないんじゃないか、と思うんです。

それらがモジュールにされていても、そのモジュールがマウント前の領域の中、ってことであれば、宝箱の中に鍵がある、車の中に鍵を閉じ込めた、ようなものですよね?当然、カーネルはブートを続行できなくてpanicになるでしょうね。

確か多くのディストリビューションだと、mdってモジュールになってたんじゃないかと思うんです。


一度別のHDDにでも普通にインストールしてmdを始め必要なモジュールをカーネルに組み込んでコンパイルし直しておいて、それから/bootや/をソフトウェアRAIDに作って引っ越すようなアプローチを試してみてはいかがでしょう?

id:malts

ありがとうございます。

分かりやすい例えですね>宝箱の中に鍵がある

私もそれが原因かなぁと思いました。

インストール時にブートローダーの書き込み先を/dev/md0にしていたの/dev/hda0に変更したら一応起動しました。

Turboは標準でソフトウェアRAIDからの起動をサポートしているようです。

2005/06/24 12:20:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません