RAID5(独立磁盘冗余阵列级别5)是一种广泛使用的存储技术,通过分布式奇偶校验实现数据冗余,至少需要3块硬盘。主要优势包括:
硬件要求:
软件环境:
# 检查系统版本
cat /etc/redhat-release
# 确认已安装mdadm工具
rpm -q mdadm
lsblk # 查看磁盘列表
fdisk -l | grep Disk # 确认磁盘标识(如/dev/sdb)
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
# 查看创建进度
cat /proc/mdstat
# 生成配置文件
mdadm --detail --scan >> /etc/mdadm.conf
# 更新initramfs
mkinitrd -f /boot/initramfs-$(uname -r).img $(uname -r)
# 标记故障磁盘
mdadm /dev/md0 --fail /dev/sdb
# 移除并更换磁盘
mdadm /dev/md0 --remove /dev/sdb
mdadm /dev/md0 --add /dev/sde
# 停止阵列
mdadm --stop /dev/md0
# 重新组装
mdadm --assemble /dev/md0 /dev/sdb /dev/sdc /dev/sdd
建议配置定期检查:
# 添加cron任务每月检查
0 3 1 * * /usr/share/mdadm/checkarray --cron --all --quiet