什么是 E 系列存储系统上的介质扫描?
不可不使用
适用于
- E 系列控制器固件 6.xx
- E 系列控制器固件 7.xx
解答
介质扫描是一个在空闲时间内运行的过程、用于检查卷中的物理磁盘。它可以确保扇区可读、如果启用了冗余检查、将检查 RAID 奇偶校验以确保一致性。如果发现扇区或数据奇偶校验不匹配的问题、会将这些问题报告给主要事件日志( MEL )、以便用户了解任何问题。
该过程以预定的速率运行。例如,如果在启用该卷时选择了 30 天间隔(尽管此间隔可自定义)、它将以 30 天完成的速度扫描该卷。但是,由于介质扫描仅在空闲时间内运行、因此实际完成时间可能会更长、因为它将主机 IO 优先于介质扫描操作。操作完成后、它将自动重新启动、以便在后台持续检查驱动器。
限制是在控制器扫描包含错误的驱动器部分之前不会发现问题。因此,如果驱动器在上次扫描后一天发生坏扇区或损坏、则在下次扫描覆盖该驱动器区域时(或在其它操作期间发现错误之前)才会检测到该驱动器。
对主机 IO 的任何性能影响都可以忽略不计。介质扫描将暂停以优先级授予主机 IO ,但初始响应时间可能会延迟很长时间才能从介质扫描切换到为 IO 提供服务。在大多数情况下,这一点不会明显。
MEL 中报告的介质扫描错误
报告的错误 |
说明 |
结果 |
未恢复的介质错误 |
在第一次尝试或任何后续 2 次重试时无法读取数据。 |
如果三次尝试中的任何一次成功,则数据将返回到主机。 如果读取重试失败( RAID 0 除外)、请尝试通过 VDD 修复进行错误纠正 |
恢复的介质错误 |
驱动器第一次尝试时无法读取请求的数据,但随后尝试成功。 |
数据将写入驱动器并进行验证。 |
冗余不匹配 |
发现冗余错误。 |
报告逻辑驱动器上发现的前 10 个冗余不匹配。应执行操作系统数据检查操作。 |
无法修复的错误 |
无法读取数据、无法使用奇偶校验或冗余信息重新生成数据。 |
报告了错误。 |
其他信息
不适用