フォーラム一覧 - トピック一覧 Linux
Fedora Core 5 ソフトウェアRAID1 構築/復旧手順 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| Bic | 投稿日: 2006-07-08 |
モデレータ ![]()
|
Fedora Core 5 ソフトウェアRAID1 構築/復旧手順
※「Fedora10 ソフトウェアRAID1 構築/復旧手順」は こちら からご覧頂けます
※「Fedora Core 5 ソフトウェアRAID1 構築手順 LVM編」は こちら からご覧頂けます [ インストール時にRAID1を組む / 構築手順 ] [ 確認手順 ] [ HDDを外しての起動確認 / 修復 ] [ どちらかの HDD が壊れてしまった時の復旧手順 ] [ 既存 HDD のRAID1化(HDD構成が同一の場合) ] [ 既存 HDD のRAID1化(HDD構成が異なる場合) ] インストール時にRAID1を組む / 構築手順 1.ディスク・パーティションの設定は Disk Druid を使用して手動設定 2.一台目のHDD-hda(sda) (チェックボックスで選択) [RAID]ボタン -- software RAID -- 100MB -- OK (/boot 用) [新規]ボタン -- swp -- 1024MB -- OK (/swp 用) [RAID]ボタン -- software RAID -- 残最大容量 -- OK (/ 用) 3.二台目のHDD-hdb(sdb) (チェックボックスで選択) [RAID]ボタン -- software RAID -- 100MB -- OK (/boot 用) [新規]ボタン -- swp -- 1024MB -- OK (/swp 用) [RAID]ボタン -- software RAID -- 残最大容量 -- OK (/ 用) 4.RAIDデバイス md0(/boot用), md1(/ 用) を作成 [RAID]ボタン -- RAIDデバイスを作成 -- マウントポイント-/boot -- RAIDレベル-RAID1 [RAID]ボタン -- RAIDデバイスを作成 -- マウントポイント-/ -- RAIDレベル-RAID1 5.どちらの HDD からもブート出来るようにブートローダのコピー (SATAでもhd0, hd1) [root@linux ~]# grub grub> root (hd0,0) grub> setup (hd0) grub> root (hd1,0) grub> setup (hd1) grub> quit ←grubからquite [root@linux ~]# 確認手順 dmesg |grep md cat /proc/mdstat mdadm --help mdadm --detail --help mdadm --detail /dev/md0 HDDを外しての起動確認 / 修復 hda が壊れたと想定し hdb からの起動確認 1.電源OFF -- hda のコネクタを外す 2.電源ON -- hdb から起動出来ることを確認 3.電源OFF -- hda のコネクタを接続 4.電源ON 5.このままでは hda* の同期が外れているので修復 同期をとるために add mdadm /dev/md0 --add /dev/hda1 mdadm /dev/md1 --add /dev/hda2 ←容量があるので時間がかかる(100%になるまで) [root@linux ~]# mdadm --detail /dev/md0 ←md0確認 [root@linux ~]# mdadm --detail /dev/md1 ←md1確認 6.どちらの HDD からもブート出来るようにブートローダのコピー (SATAでもhd0, hd1) [root@linux ~]# grub grub> root (hd0,0) grub> setup (hd0) grub> root (hd1,0) grub> setup (hd1) grub> quit ←grubからquite [root@linux ~]# どちらかの HDD が壊れてしまった時の復旧手順 新品HDDを hdb とする 1.hda と同容量でパーティーションを切る [root@linux ~]# fdisk /dev/hdb Command (m for help): n ←パーティーションを新規に (切るパーティーションの数だけ繰り返す) 2.boot パーティーションの設定 ←/boot に Command (m for help): a 3.システムID のセット swap以外:fd(Linux raid autodetect) swap:82(Linux swap / Solaris) Command (m for help): t (作ったパーティーションの数だけ繰り返す) Command (m for help): w ←書き込み & exit 4.同期のセット mdadm /dev/md0 --add /dev/hdb1 mdadm /dev/md1 --add /dev/hdb2 [root@linux ~]# mdadm --detail /dev/md0 ←md0確認 [root@linux ~]# mdadm --detail /dev/md1 ←md1確認 5.どちらの HDD からもブート出来るようにブートローダのコピー (SATAでもhd0, hd1) [root@linux ~]# grub grub> root (hd0,0) grub> setup (hd0) grub> root (hd1,0) grub> setup (hd1) grub> quit ←grubからquite [root@linux ~]# 既存 HDD のRAID1化 既存HDDを hda, 領域は /, /boot, /swap とすると ※HDD構成が EIDE+EIDE, SATA+SATA など同一規格の場合 1.hdb に hda と同容量でパーティーションを切る [root@linux ~]# fdisk /dev/hdb Command (m for help): n ←パーティーションを新規に (切るパーティーションの数だけ繰り返す) 2.boot パーティーションの設定 ←/boot に Command (m for help): a 3.システムID のセット swap以外:fd(Linux raid autodetect) swap:82(Linux swap / Solaris) Command (m for help): t (作ったパーティーションの数だけ繰り返す) Command (m for help): w ←書き込み & exit 4.RAIDパーティションを作成する mdadm --create /dev/md0 --level=raid1 --raid-devices=2 --spare-devices=0 /dev/hda1 /dev/hdb1 mdadm --create /dev/md1 --level=raid1 --raid-devices=2 --spare-devices=0 /dev/hda2 /dev/hdb2 5.同期のセット mdadm /dev/md0 --add /dev/hdb1 mdadm /dev/md1 --add /dev/hdb2 [root@linux ~]# mdadm --detail /dev/md0 ←md0確認 [root@linux ~]# mdadm --detail /dev/md1 ←md1確認 6.どちらの HDD からもブート出来るようにブートローダのコピー (SATAでもhd0, hd1) [root@linux ~]# grub grub> root (hd0,0) grub> setup (hd0) grub> root (hd1,0) grub> setup (hd1) grub> quit ←grubからquite [root@linux ~]# 7.fstab へ追加(確認) [root@linux ~]# vi /etc/fstab /dev/md0 /boot ext3 defaults 1 2 /dev/md1 / ext3 defaults 1 1 ・・ LAVEL=SWAP-hda3 swap swap defaults 0 0 ※HDD構成が EIDE+SATA など規格が異なる場合 SWAP領域 も RAID1化 する (しておかないと二番目のHDDより起動時に SWAP領域 が確保されない) 領域は /, /boot, /swap, HDDは hda(既存)+sda(追加分) とする 1.今までの SWAP領域 を解除するため fstab の LAVEL=SWAP・・行をコメント [root@linux ~]# vi /etc/fstab ・・ #LAVEL=SWAP-hda3 swap swap defaults 0 0 ・・ 2.システム再起動 [root@linux ~]# reboot 3.sda に hda と同容量でパーティーションを切る [root@linux ~]# fdisk /dev/sda Command (m for help): n ←パーティーションを新規に (切るパーティーションの数だけ繰り返す SWAP領域分も忘れずに) 4.boot パーティーションの設定 ←/boot に Command (m for help): a 5.システムID のセット swap分も含め全てを fd とする (fd:Linux raid autodetect) Command (m for help): t (作ったパーティーションの数だけ繰り返す) Command (m for help): w ←書き込み & exit 6.RAIDパーティションを作成する (SWAP領域分も忘れずに) mdadm --create /dev/md0 --level=raid1 --raid-devices=2 --spare-devices=0 /dev/hda1 /dev/sda1 mdadm --create /dev/md1 --level=raid1 --raid-devices=2 --spare-devices=0 /dev/hda2 /dev/sda2 mdadm --create /dev/md2 --level=raid1 --raid-devices=2 --spare-devices=0 /dev/hda3 /dev/sda3 7.同期のセット (SWAP領域分も忘れずに) mdadm /dev/md0 --add /dev/sda1 mdadm /dev/md1 --add /dev/sda2 mdadm /dev/md2 --add /dev/sda3 [root@linux ~]# mdadm --detail /dev/md0 ←md0確認 [root@linux ~]# mdadm --detail /dev/md1 ←md1確認 [root@linux ~]# mdadm --detail /dev/md2 ←md2確認 8.どちらの HDD からもブート出来るようにブートローダのコピー (SATAでもhd0, hd1) [root@linux ~]# grub grub> root (hd0,0) grub> setup (hd0) grub> root (hd1,0) grub> setup (hd1) grub> quit ←grubからquite [root@linux ~]# 9.fstab へ修正追加 [root@linux ~]# vi /etc/fstab /dev/md0 /boot ext3 defaults 1 2 /dev/md1 / ext3 defaults 1 1 /dev/md2 swap swap defaults 0 0 ・・ #LAVEL=SWAP-hda3 swap swap defaults 0 0 ※「Fedora10 ソフトウェアRAID1 構築/復旧手順」は こちら からご覧頂けます ※「Fedora Core 5 ソフトウェアRAID1 構築手順 LVM編」は こちら からご覧頂けます |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
