お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。
  • インデックス
  •  » 初心者サポート
  •  » システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

#1 2012-07-20 18:58:50

whoAmI
新しいメンバ
登録日: 2012-07-20

システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

ソフトウェアRAID1の実験でUbuntuをインストールしたのですが,一方のディスクをVMware(実験はVMwareで行なっています)で削除すると,
起動ができなくなります(起動画面がループする).
構成は,sdaとsdbの2台で先頭の1GBをswapにしています.grubがインストールされていないのかと思いましたが,インストール画面でsdaとsdbに対して,
grub-installが実行されています.また,起動できないのは,sdaを削除した時のみです(sdbを削除すると,冗長化されていない状態でOSが正常に起動します).

sda : sda1(1GB), sda2(19GB)
sdb : sdb1(1GB), sdb2(19GB)

md0 (raid1) : sda1, sda2 swap
md1 (raid1) : sdb1, sdb2 /

よろしくお願いします.

オフライン

 

#2 2012-08-03 17:27:53

dyne
新しいメンバ
登録日: 2012-08-03

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

私も日本語インストールで行ったら同様の現象が起こりました。
Englishのままインストールしたら、sdaからでもsdbからでも起動することができました。どうでしょうか。

オフライン

 

#3 2012-08-03 19:49:27

hito
管理者
登録日: 2007-03-18

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

Ubuntuのmdは「デグレード時には起動しない」というオプションがあったりするのですが、そのあたりの設定はどうされたでしょう?(というのと、Alternate CDなのかServer CDなのか、という情報があると嬉しいです)
https://help.ubuntu.com/11.04/serverguide/advanced-installation.html#raid-degraded

# でも日本語設定でインストールした時に限って再現するのであれば、何かバグっている?

オフライン

 

#4 2012-08-03 21:55:40

whoAmI
新しいメンバ
登録日: 2012-07-20

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

Serverでインストールしています.インストール時にデグレード時にどうしますか?的な質問がありますが,もちろん起動するように解答しています.
日本語の環境でのみ再現するのであればバグかも知れませんね・・・ちょっと調査が必要かもしれません.

オフライン

 

#5 2012-08-07 12:48:27

dyne
新しいメンバ
登録日: 2012-08-03

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

私もServerでインストールしました。デグレード時に起動するかどうかはYESで設定しました。
日本語モードでのインストール後、わざとsdb側のHDDを外して、sdaで片肺運転を確認後、再度sdbを挿入。
mdadmで再度RAID1化したら、sda、sdbどちらからでもブートするようになりました。二度手間ですね…。


とりあえず日本語で運用する場合、
Englishモードでインストールして、localeを日本語に変更した方がいいかもしれません。

オフライン

 

#6 2012-08-10 00:45:17

whoAmI
新しいメンバ
登録日: 2012-07-20

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

こちらの環境(VMware)でも確認しました.やはり,日本語環境では起動できず,英語環境では起動できます.ちなみに,RAIDで故障したディスクの良い特定方法ってあるんですかね.NASとかだと,ランプで故障が特定できたりしますが・・・

オフライン

 

#7 2012-11-09 01:31:53

takasan1979
新しいメンバ
登録日: 2012-08-06

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

この現象って解消されたのでしょうか?

自分も悩んでます。

オフライン

 

#8 2012-12-11 17:11:30

katsu07
ゲスト

Re: システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

興味があったので、virtualbox 4.2.4の仮想環境上にubuntu server 12.04.1 LTS 64bit版を使って確認してみました。
10GBのsdaとsdbを作成し、日本語モードでソフトウェアRAID1を指定してインストール。

パーティション構成はsda,sdb共に共通。
ハードディスクの先頭から90%を"/"にし、残りを"swap"に指定。

md0 (raid1) : sda1, sdb1   /
md1 (raid1) : sda5, sdb5   swap

この状態でインストール完了後に縮退運転させてみました。
sda,sdbのどちらを抜いてもGRUBが正常に起動し、システムも正常に起動しました。
但し、GRUBメニューが消えてからシステムの起動が始まるまでに十数秒待たされます。
(仮想環境のウィンドウにある、ハードディスクのアクセスインジケーターで読み込みが始まるまで待たされる。)
sda,sdb共に接続されている時は、殆ど待たされません。

修正されたのですかね?

 
  • インデックス
  •  » 初心者サポート
  •  » システムをRAID1で構築した時,一方のディスクが故障すると起動できなくなる(RAID1,GRUB,起動できない).

Board footer

Powered by FluxBB