RAID磁盘冗余阵列
mdadm命令用于管理Linux系统中的软件RAID硬盘阵列,格式:mdadm (模式) <RAID设备名称> (选项) [成员设备名称]
mdadm的参数
-a | 检测设备名称 |
---|---|
-n | 指定设备数量 |
-L | 指定RAID级别 |
-C | 创建 |
-v | 显示过程 |
-f | 模拟设备损坏 |
-r | 移除设备 |
-Q | 查看摘要信息 |
-D | 查看详细信息 |
-S | 停止RAID磁盘阵列 |
损坏磁盘阵列及修复:
移除阵列中一块硬盘来模拟一块硬盘损坏。
mdadm /dev/md0 -f /dev/sdb | 把/dev/sdb从磁盘阵列/dev/md0中移除 |
---|---|
mdadm -D /dev/md0 | 查看磁盘这列/dev/md0详细信息,发现/dev/sdb状态从active变为faulty |
umount /RAID | 先重启系统,卸载/RAID目录 |
mdadm /dev/md0 -a /dev/sdb | 把新硬盘添加到RAID磁盘阵列中 |
mdadm -D /dev/md0 | 查看磁盘阵列/dev/md0详细信息,/dev/sdb正在 spar |