Linux上的软件RAID基本维护
在这里,省略raid介绍和linux raid的安装和配置,只讲安装配置好之后的维护
1、安装好软件raid之后,需要记录好硬盘的分区记录,如下通过fdkisk -l查看到的硬盘分区情况
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 fd Linux raid autodetect
/dev/sda2 14 140 1020127+ fd Linux raid autodetect
/dev/sda3 141 1305 9357862+ fd Linux raid autodetect
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 fd Linux raid autodetect
/dev/sdb2 14 140 1020127+ fd Linux raid autodetect
/dev/sdb3 141 1305 9357862+ fd Linux raid autodetect
我们需要记录好以上每个硬盘所遵循的规则,/dev/sda1 start=1 end=13
/dev/sda2 start=14 end=140
/dev/sda3 start=141 end=1305
2、当以后发现有硬盘坏掉,需要换个新硬盘,那我们要按照刚才记录的分区信息对新硬盘进行分区
执行Fdisk命令,通过n,p,分区号,t,fd等几个命令分区,并设置成linux radi格式,最后w保存分区信息
3、重新加载硬盘分区到raid分区里面
mdadm --add /dev/md0 /dev/sdb1
mdadm --add /dev/md1 /dev/sdb2
mdadm --add /dev/md2 /dev/sdb3
4、查看同步信息
cat /proc/mdstat
直到同步结束之后,则本次软件raid硬盘更换结束。