• 締切済み

ソフトウェアRAID1でsdbにMBRが存在するか確認するには

Linuxでsda・sdbでRAID1を構成したときに、sdaへはOSのインストール時にMBRが作成されますが、 2台目のHDD(sdb)にMBRが作成されているか確認するコマンドを教えて頂けますでしょうか? 当方、2番目のドライブ(sdb)へブートローダー(grub)をインストールしたか忘れたため。 よろしくお願いします。 ls /boot/grub

みんなの回答

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.3

確認して下さい。 MBRの構造 http://caspar.hazymoon.jp/OpenBSD/arch/i386/stand/mbr/mbr_structure.html この空きの部分に、grub 1.5stage が書かれる ディスクの構造とOSの起動! http://www.kozupon.com/etc/disk_os.html これに書いてある15セクタかどうかは未確認 http://netlog.jpn.org/r271-635/2007/02/linux_lilo_grub.html

  • yakan9
  • ベストアンサー率54% (2251/4143)
回答No.2

MBRは、特別な操作をしない限りは、システムで一つです。 特別な操作というのは、sdaを切り離した状態で、 sdbに何かを新たにインストールして、新規にMBRを作らせるなど しない限りは、二つになりません。 しかし、二つのときにシステムが正常稼動するかどうかは、 分かりません。 どうしても、sdbの最初の第一ブロックを読みたいのであれば、 fdiskのddコマンドで読んで、バイナリをダンプコマンドで、 変換してみてください。 dd if=/dev/sdb of=/temp/mbr-bin.img bs=512 count=1 たぶん、MBR領域は、使用されていないので、nullコードになっていると思います。

zerokara
質問者

お礼

回答有難うございます。 バイナリをダンプした結果、0(nullコード)ではありませんので ブートローダー(grub)をインストールはできているようです。 色々有難うございました。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.1

何もしなければ /dev/sdb には install されません。 参照 http://www.miraclelinux.com/technet/faq/data/00080.html MBR を、partition-infomation, boot strap loader,(magic number) とすれば、MBR は、存在しています。/dev/sdb には、何もしなければ grub は install されていません。 MBR と grub を混同しています。

zerokara
質問者

お礼

回答頂き有難う御座います。 sdbのMBRはRAID1構成時に自動で作成されるのですね、 grubのインストールと混合しておりました。

関連するQ&A