CentOS5 で Software Raid 1をやめ通常のパーティション構成にする手順


新HDDのパーティション構成

CloneZilla (ubuntu版)で起動

  • Debian版だとなぜかmdadm認識しなかった。
  • CloneZilla alternative stable - 20161121-yakkety からbootした。
  • 既存のSoftware Raid 1 が /dev/md126, /dev/md127 と認識した。
既存のデータを新HDD(sdc)にコピー
cd /home/
mount /dev/sdc2 /home/partimage
mkdir /home/partimage/boot
mount /dev/sdc1 /home/partimage/boot

mkdir /mnt/md126 /mnt/md127

mount -o ro /dev/md126 /mnt/md126
mount -o ro /dev/md127 /mnt/md127

cp -a /mnt/md126/* /home/partimage/boot/
cp -a /mnt/md127/* /home/partimage/

sync;sync;sync
reboot
  • 新HDD(sdc)を別のPCに差し込み以下実施

CentOS 5.11 のインストールDVDから起動

Grubの起動オプション
linux rescue
mount /dev/sda2 /mnt/sysimage
mount /dev/sda1 /mnt/sysimage/boot

cd /home/partimage
for i in dev sys proc; do mount -o bind /$i $i;done
chroot .

md を sdaに書き換え

  • /etc/fstab
  • /etc/mtab
- /dev/md1
+ /dev/sda2

- /dev/md0
+ /dev/sda1
  • /boot/grub/menu.lst
- /dev/md1
+ /dev/sda2
grub-install /dev/sda

  • DVDを抜いて新HDDで起動することを確認。