4块320G硬盘,
每个硬盘首先划出10G硬盘,剩下的310G组成raid5,
每个硬盘的10G系统盘区都要可以启动.这样就达到了硬盘可以任意互换次序而不影响系统运行和raid5的数据的效果.
aptitude install mirrordir mdadm ;安装 mirrordir 和raid管理程序
首先分区,格式化分区,然后用mirrordir工具进行复制,并让每个磁盘可以启动系统:
copy2.sh:(复制sda1到sdb1 并让sdb可以独立启动系统)
#!/bin/sh
mount /dev/sda1 /1
mount /dev/sdb1 /2
mirrordir /1 /2
grub-install --root-directory=/2 hd1 ;对sdb安装grub启动程序
unmount /1
unmount /2
----------------------copy2.sh 结束
copy3.sh:(复制sda1到sdc1 并让sdc可以独立启动系统)
#!/bin/sh
mount /dev/sda1 /1
mount /dev/sdc1 /2
mirrordir /1 /2
grub-install --root-directory=/2 hd2 ;对sdc安装grub启动程序
unmount /1
unmount /2
----------------------copy3.sh 结束
copy4.sh:(复制sda1到sdd1 并让sdd可以独立启动系统)
#!/bin/sh
mount /dev/sda1 /1
mount /dev/sdd1 /2
mirrordir /1 /2
grub-install --root-directory=/2 hd3 ;对sdd安装grub启动程序
unmount /1
unmount /2
----------------------copy4.sh 结束
建立raid5:
mdadm -a
上面的3个同步命令,
copy2.sh 可以每天执行一次, 让 2号硬盘的系统跟工作用的硬盘一样.
copy3.sh 启动时执行一次,让3号硬盘,保证能够启动.因为跟刚刚启动的系统进行了同步.
copy4.sh 只有在调整完系统时执行一次. 4号硬盘作为系统最后的救命稻草.
通过上面的实施, 我们得到了3个备份系统, 可以在系统不能启动是,将后面的2,3,4号磁盘换到1号磁盘的位置进行启动.
严寒 于 2006-07-18 10:10:20发表:
有点小难度呀