RAID(Redundant Array of Independent Disks,独立磁盘阵列)是一种将多个硬盘驱动器组合成一个逻辑单元的数据存储虚拟化技术。RAID的主要目的是提高数据的可靠性、增加数据访问速度或两者兼具

RAID类型

  • 硬raid(磁盘控制器实现)
  • 软raid(软件实现)

raid0

raid1

raid5

raid10

软raid实践

1.查看磁盘信息

fdisk -l

2.mdadm创建软raid

//mdadm (support raid0/1/4/5/6/10)
mdadm
    -C 创建raid 
    -l 指定raid级别
    -n 指定磁盘个数
    -x 指定备用磁盘个数

# raid0
mdadm -C /dev/md0 -l 0 -n 3 /dev/sdc1 /dev/sdc2 /dev/sdc3
mdadm --detail /dev/md0  //查看md0信息

# raid5
mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdd1 /dev/sdd2 /dev/sdd3 /dev/sdd4
mdadm --detail /dev/md5  //查看md5信息

# 模拟raid故障
mdadm /dev/md5 -f /dev/sdd2  // -f(--fail) sdd2磁盘损坏
mdadm --detail /dev/md5  //再次查看md5信息

3.格式化挂载

mkfs.ext4 /dev/md0
mkdir /raid0
mount /dev/md0 /raid0

//设置开机自动挂载
/etc/mdadm.conf
DEVICE /dev/sdc1 /dev/sdc2 /dev/sdc3  /dev/sdd1 /dev/sdd2 /dev/sdd3 /dev/sdd4  //新增磁盘

mdadm -Evs >>/dev/mdadm.cof  //生成磁盘阵列信息

/etc/fstab
/dev/md0 /radi0 ext4 defaults 0  0 
/dev/md5 /radi5 ext4 defaults 0  0

mount -a

4.tesing raid

time dd if=/dev/zero of=txt bs=1M count=10240