- 締切済み
ソフトウェアRAID(RAID1)でのHDD障害
2台のHDDのうち、1台がクラッシュしてしまったようで、起動しなくなってしまいました。 現象:故障したのはマスター側のHDDです。 クラッシュしたHDDを取り外し、壊れていないHDDをマスターに切り替え、 起動したところ"Missing operating system"と表示されます。 ソフトウェアRAIDの設定をした際、ディスクのどちらからでも起動できる ような設定(BootRecordを両方のディスクに書き込んでおく)を失念した かもしれません。 復旧方法・切り分け方法をご存知であれば、ご教授いただければと思います。 以下、環境です。 ●OS : Ubuntu 8.04 LTS Server Edition ●構成 : ソフトウェアRAID(RAID1) ------------------------------------------------- RAID1 デバイス0 38.5GB ext3 / デバイス1 1.5GB スワップ スワップ SCSI1(0.0.0)40GB 基本 38.5GB 起動フラグ オン 論理 1.5GB 起動フラグ オフ SCSI1(0.1.0)40GB 基本 38.5GB 起動フラグ オン 論理 1.5GB 起動フラグ オフ ●RAID環境(正常時) #cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md1 : active raid1 sda5[0] sdb5[1] 1501952 blocks [2/2] [UU] md0 : active raid1 sda1[0] sdb1[1] 37567872 blocks [2/2] [UU] よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- t-okura
- ベストアンサー率75% (253/335)
> 手順(コマンド)などがわかるサイトなどがあればと思い、 > ググったりもしたのですが、ちょっと見当たりませんでした 下記は、いかがですか。 How to restore Grub from a live Ubuntu cd. http://ubuntuforums.org/showthread.php?t=224351
もし、MBRを書き込み済みなら、BIOSメニューで、1台めのDISKを、offにすれば、もう一方のDISKから、ブートできるでしょう。 できないなら、無事な方のDISKには、MBRが書かれてないのでしょう。 この場合は、Ubuntu/Knoppixなどで、無事な方のDISKに、MBRを書き込む必要があります。
お礼
回答ありがとうございます!ご推察のとおりだと思います。 umota様へのお礼と重複してしまい、恐縮ですが、CD-ROMから起動し、レスキューモードで/dev/sda1にGRUBブートローダの再インストールをしたりもしたのですが、実行されず、うまくいきませんでした。なお、実行はコマンド上ではなく、レスキューモードでのGUIで実行しました。手順(コマンド)などがわかるサイトなどがあればと思い、ググったりもしたのですが、ちょっと見当たりませんでした。。。
- umota
- ベストアンサー率46% (150/324)
Ubuntu は知らないけど ブートローダが grub ならば grub をいれた FD等から起動できると思いますよ。 1 他の PC で dd コマンドで stage1, stage2 を書き込む 2 grub を起動 3 root, kernel, initrd を指定 4 起動したら HDD のブートセクタに書き込む。 (昔、CentOS の RAID で試したことがあります。)
お礼
回答ありがとうございます! FD等とのことですが、CD-ROMからでも同じでしょうか? CD-ROMから起動し、レスキューモードで/dev/sda1にGRUBブートローダの 再インストールをしたりもしたのですが、実行されず、うまくいきません でした。なお、実行はコマンド上ではなく、レスキューモードでのGUIで実行しました。
お礼
ご回答ありがとうございます! レスキューモードで、grubの再インストールした際、実行できなかっため、サイトに記載されていたようなgrubコマンドを実行しました。 が、それもエラーとなってしまい、その後の手順が実行できませんでした。 何か別の手立てがあればいいのですが...。