Linux: 把 / 作成 Software RAID 1

想法很簡單,先把空硬碟作成 Software RAID 1,接著把資料倒過去,最後再把舊的硬碟加到 Disk Array 中。
假設 sda 是原本的硬碟,sdb 是新硬碟:

# sfdisk -d /dev/sda | sfdisk /dev/sdb
# mdadm -C /dev/md0 –level=raid1 –raid-devices=2 /dev/sdb1 missing
# mkfs -t ext3 /dev/md0
# mount /dev/md0 /mnt
# rsync -ax / /mnt/
# vim /etc/fstab
# vim /boot/grub/menu.lst

把 fstab 與 menu.lst 內的 /dev/sda1 都換成 /dev/md0

# reboot

確認 md0 有正確掛起來

# mdadm –manage /dev/md0 –add /dev/sda1

這樣就大功告成了。