一、我的vmbox中的centos在安装的时候就已经配置好了raid1(centos搭建软raid1参见:http://www.cnblogs.com/liyuanhong/articles/7502695.html) 我的centos有3个分区,查看分区(fdisk -l) 二、关闭虚拟机,取消掉一块硬盘,然后再添加一块比sda要大的空白的硬盘 启动虚拟机里的centos,通过fdisk -l,查看添加的硬盘 我们可以看到/dev/sdb 这样的信息,代表我们添加的第二块硬盘 三、对第二块硬盘进行分区:fdisk /dev/sdb(这里我们应该分3个分区,分别对应sda的3个分区,每个分区的大小要大于等于sda分区的大小) 巨日分区方法详见:http://www.cnblogs.com/liyuanhong/articles/7535921.html 四、格式化sdb的3个分区: mkfs.ext4 /dev/sdb1 (格式化第一个分区) mkfs.ext4 /dev/sdb2 (格式化第二个分区) mkfs.ext4 /dev/sdb3 (格式化第三个分区) 五、同步分区数据(参见:http://www.cnblogs.com/liyuanhong/articles/7538531.html) mdadm /dev/md0 -a /dev/sdb1 (同步分区一) cat /proc/mdstat (查看同步进度) mdadm /dev/md1 -a /dev/sdb2 (同步分区二) cat /proc/mdstat (查看同步进度) mdadm /dev/md2 -a /dev/sdb3 (同步分区三) cat /proc/mdstat (查看同步进度) 六、查看同步状态 mdadm -D /dev/md0 (查看md0的同步状态) mdadm -D /dev/md0 (查看md1的同步状态) mdadm -D /dev/md0 (查看md2的同步状态) 七、查看raid的级别 cat /proc/mdstat 八、如果去掉第一块硬盘通过sdb无法启动系统,则需要修复sdb的grub引导 在系统启动的情况下,给sdb安装grub引导:(参见):http://www.cnblogs.com/swordxia/p/4616054.html grub-install --root-directory=/ /dev/sdb 到此,我们关闭虚拟机,去掉sda,通过sdb也可以启动系统了
|
|