Opened 9 years ago

Last modified 9 years ago

#60 new task

RAID1におけるMBRのupdate

Reported by: mitty Owned by: mitty
Priority: minor Component: research
Keywords: raid,bootloader,mbr Cc:

Description (last modified by mitty)

case 1

  1. Disk1 Disk2でRAID1
    • OSのセットアップ時にRAID1として構成すると、1,2両方のMBRにbootloaderは書き込まれるのか?
    • 内容が古いかも => wiki:TipAndDoc/RAID#bootloader?
  2. Disk1 -> fail
    1. Disk1を交換
    2. fdisk
    3. mdadm add
    • このときに、MBRにbootloaderをインストールし忘れると、bootloaderはDisk2にのみ存在する状態になる。
  3. Disk2 -> fail
    • データは失われないが、bootloaderが無いため起動出来なくなる

case2

  1. OSのセットアップ時は、縮退状態でRAID1
  2. セットアップ終了後に、Disk2を追加して2/2 disksへ
  • Disk2側にbootloaderをインストールし忘れると、#case1のDisk2 -> fail時と同じ問題が起きる

Change History (2)

comment:1 Changed 9 years ago by mitty

  • solution 1
    • Disk1を交換する際に、Disk2の先頭512バイトをddでコピーする
    • パーティション情報も一緒にコピーされるので、fdiskの手間も省ける
    • Disk1とDisk2で、RAIDパーティション以外の部分が異なっているとだめ
      • ddした後でfdiskしなおせば問題ないはず

comment:2 Changed 9 years ago by mitty

  • Description modified (diff)
Note: See TracTickets for help on using tickets.