基础知识
一、RAID的定义
是Redundant Array of Independent Disks(独立磁盘冗余阵列),RAID就是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来的一个硬盘组(逻辑硬盘)。
软RAID:是通过软件实现多块硬盘冗余的.
硬RAID:是一般通过RAID卡来实现RAID的.
二、RAID0
三、RAID1
四、RDID5
五、RAID10(0+1)
六、基本命令
1、创立Raid:
Raid1 卷
mdadm -C /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
或mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
Radid5 卷
mdadm -C /dev/md5 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1
或mdadm -Cv /dev/md5 –l5 –n3 /dev/sdb1 /dev/sdc1 /dev/sdd1
2、查看raid
mdadm -D /dev/md0
mdadm --examine /dev/sdb1
或:
mdadm /dev/md0 --examine /dev/sdb1
3、停止raid
mdadm -S /dev/md0
4、激活raid
mdadm -A /dev/md0 /dev/sdd1 /dev/sdc1
5、替换设备:
mdadm /dev/md0 -f /dev/sdb0
把设备列为有问题
mdadm /dev/md0 -r /dev/sdb0
移除成员
mdadm /dev/md0 -a /dev/sdc0
添加成员
mdadm /dev/md0 --re-add /dev/sdc0
重新把最近移除的RAID成员重新添加到RAID中
6、扩容与缩减
mdadm -G /dev/md0 -n4
mdadm /dev/md5 -f /dev/sde1
mdadm /dev/md5 -r /dev/sde1
mdadm -G /dev/md5 --size=3