分享

centos 模拟Raid1硬盘坏掉一块

 醉人说梦 2019-04-23

一、我的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也可以启动系统了

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多