Linux上的软件RAID基本维护

whx00 2011-07-08

在这里,省略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硬盘更换结束。

相关推荐