Scientific LinuxのソフトウエアRAID1化

※記事内に商品プロモーションを含む場合があります

前、失敗したRAID1化。

年末年始の休みに再チャレンジしてみました。
既存のパーティションを活かす方法だと起動せず、カーネルパニックに
なってしまうので新規インストールしました。

MBはD525MWを使っていますが、何故かUSB経由のDVDインストールだと
途中でCall traceが発生して進まないので余っていたSATAカードをPCIに
指してSATA接続のDVDドライブを使ってインストールを行いました。

インストール時は2ディスクとも同じパーティションサイズに設定して
md0とmd1のRAIDにRAIDデバイスを作成しました。

s-IMG_1407

 

このあと、インストールは完了しましたが、起動しませんでした。

結局、この後DVDで起動後、レスキューモードでログインしました。
この時点ではルートが/mnt/sysimageなのでchroot  mnt/sysimageでルートにします。
次にGRUB(ブートローダー)のインストール。
いつも何故かRAIDを組んでLinuxを新規インストールすると黒画面で止まって起動しません。
またはHARDDISK ERRORと表示されます。
なのでGRUBの再インストールを行いました。

一番簡単なコマンドは
grub-install /dev/sda
/dev/sdaの部分は環境により変更してください。
その他、ディストリビューションなどによっても違うかもしれないので
linux grub 再インストールなどで検索してみてください。

その後、2ディスク有る時は正常に起動しますが、試しに1ディスクのみにすると
起動しなくなる為、再度レスキューモードで1ディスクごと設定を変更しました。
どうもgrubの設定がroot(hd1,0)になっていたのでこの設定だと
/dev/sdbを読みに行ってしまうのでroot(hd0,0)に変更して1ディスクでも
ちゃんと起動するようにしました。

あと、RAIDデバイスの状況確認は
cat /proc/mdstat
で確認できます。
watch  cat /proc/mdstat
だと、リアルタイムで表示されます。