Users Guide

在包含非重要数据的条带中例如 README.TXT 文件。如果未访问受影响的数据在正常 I/O 操作过程中不会生成错误尝试执
行文件系统备份将无法备份受 RAID 刺穿影响的任何文件。执行一致性检查或巡查读取操作将生成感知代码3/11/00 适合适用的
LBA /或条带。
在访问的数据空间中。在这种情况下丢失的数据可能导致多种错误。可能是小错误不会在生产环境中产生不良影响。也可能
是更严重的错误会妨碍系统操作系统引导或导致应用程序出现故障。
标记为 RAID 划伤的阵列最终会删除并重新创建以消除 RAID 划伤。此过程将导致所有数据被擦除。然后消除 RAID 划伤后需要重
新创建数据或从备份还原数据。RAID 划伤的解决办法可以计划在企业更需要的时间。
如果访问标记为 RAID 划伤的条带内的数据将继续针对受影响的坏 LBA 报告并且无法纠正。最终可能是数分钟、数天、数周、数
月等),坏块管理 (BBM) 表将填满从而导致一个或多个驱动器被标记为可预测故障。按图中所示驱动器 0 一般会被标记出现预
测故障由于驱动器上的错误正在繁殖至驱动器 1 和驱动器 2。驱动器 0 可能实际上工作正常并且更换驱动器 0 只会导致更换驱动
器最终也被标记出现预测故障。
导致 RAID 划伤后执行一致性检查将无法解决问题。因此定期执行一致性检查非常重要。在可能的情况下在更换之前这尤其重要。
阵列必须处于最佳状态以执行一致性检查。
RAID 阵列中包含单一数据错误以及其他错误事件例如在阵列中重建故障后更换驱动器时硬盘驱动器故障导致 RAID 划伤。例如
最佳的 RAID 5 阵列包括三个成员驱动器 0、驱动器 1 和驱动器 2。如果驱动器 0 失败并更换则驱动器 1 2 上剩余的数据和奇偶
校验用于在更换驱动器 0 上重建缺失的信息。但是如果重建操作达到这个错误时驱动器 1 上存在数据错误则条带内的信息不足以
重建该条带中缺失的数据。重建过程中驱动器 0 没有数据驱动器 1 上有坏数据和驱动器 2 有良好的数据。条带内有多个错
误。驱动器 0 和驱动器 1 不包含有效的数据因此条带中的任何数据都无法恢复并且因此丢失。结果如图 3 中所示RAID 划伤
1 2在重建期间创建。错误会繁殖到驱动器 0
24: RAID 划伤
划伤阵列可还原冗余并将阵列返回到最佳状态。这可以为阵列提供保护避免在出现其他错误或驱动器故障时丢失额外数据。
如何修复 RAID 刺穿
问题 如何修复 RAID 阵列刺穿情况
解决方案 完成以下步骤以解决该问题
警告: 以下步骤将导致阵列上所有数据丢失。确保您准备从备份还原或其他方式然后再执行这些步骤。
小心使用以便这些步骤不会影响任何其他阵列。
1. 放弃保留的高速缓存如果有
2. 清除外部配置如果有
3. 删除阵列。
4. 将驱动器偏移一个位置。
将磁盘 0 移动到插槽 1将磁盘 1 移动至插槽 2将磁盘 2 移动至插槽 0
5. 按需重新创建阵列。
6. 执行阵列完全初始化不是快速初始化
7. 在阵列上执行检查一致性。
如果一致性检查完成后没有错误您可以安全地假设阵列现在运行正常并且刺穿已移除。数据现在即可恢复
到运行正常的阵列。
80
硬件问题故障排除