|

楼主 |
发表于 2007-8-24 14:39:55
|
显示全部楼层
Freezy兄, 我有個想法, 不知可不可以實行, 方法如下:
先正常用 /dev/hda boot 起來,
1.) 利用 --force option 先將 /dev/hdb 做一個 mirror, 列表:
/dev/hdb1 /boot md0
/dev/hdb2 / md1
/dev/hdb3 /home/ md2
1a.) 修改 /etc/lilo.conf, 修改 /etc/fstab
2.) 建立2個目錄, 目的是將 /dev/hda 的資料 copy 到 /dev/mdX, 列表:
把 /dev/hda1,2,3 分別 mount 至以下3個地方
/tmp/md0-source
/tmp/md1-source
/tmp/md2-source
3.) 在 /home/ 同樣 create 3 個 mount point,
把 md0,1,2 mount 至
/home/mnt/md0 (空的)
/home/mnt/md1 (空的)
/home/mnt/md2 (空的)
4) 把 /tmp/md1,2,3-source 分別 copy 至 /home/mnt/md0,1,2
這時候 md0, 1, 2 應該擁有跟 /dev/hda1,2,3 相同的資料
5) 跟著重啟系統, 由md0,1,2 (當然裡面只包含成員 /dev/hdb1,2,3)
6) 再用 --add 把 /dev/hda1,2,3 加入/dev/md0,1,2, 完成後會變成
/dev/md0 -- hda1,hdb1
/dev/md1 -- hda2,hdb2
/dev/md2 -- hda3,hdb3
因為無錢購買硬體Raid controller, 而且 Driver 方面還未確定可以 support Slackware, 所以現致力學習 Software Raid, 有沒有兄弟談一談 Software Raid 比較 Hardware Raid 的效率怎麼樣? |
|