软RAID 用操作系统实现的冗余 消耗cpu、内存
硬RAID 用服务器上的raid卡实现的冗余(有cpu、内存)
RAID类型
Raid0(带区卷):至少2块磁盘。每块磁盘都存储,读写速度快,不支持容错功能
Raid1(镜像卷):至少2块磁盘,支持容错功能,空间利用率低,只能只用两块磁盘
Raid5:至少3块磁盘,支持容错,读写速度较快,空间利用率较高
管理工具 :mdadm
-A <阵列设备名>, --assemble:加入一个以前定义的阵列
-C <阵列设备名>, --create:创建一个新的阵列
-D <阵列设备名>, --detail:显示 md device 的详细信息
-a yes :自动创建md阵列文件
-l, --level=:设定 raid level
-s, --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息
-n, --raid-devices=:指定阵列中可用 device 数目,这个数目只能由 --grow 修改
-x, --spare-devices=:指定初始阵列的富余device 数目
建立raid
mdadm –C /dev/md1 –a yes –l 0(级别) –n 2(磁盘数量) /dev/sda{5,6}
mkfs.xfs /dev/mdX
mount /dev/mdX /123
模拟故障
mdadm /dev/md1 -f /dev/sdb3
mdadm /dev/md1 -r /dev/sdb3
mdadm -a /dev/md1 /dev/sdb3
mdadm -D /dev/md1
停止raid
mdadm -S /dev/md1
恢复raid
mdadm -As /dev/md1