什么是不一致的无法读取扇区?
不可不使用
适用场景
NetApp E系列
问题解答
不一致的无法读取扇区
此记录是由于在与该记录关联的磁盘LBA中发现的冗余组不一致导致的。发现不一致时、将为扇区级条带中的每个LBA创建记录。只有在启用预读取冗余检查功能后、才会创建这些记录。
如果由于物理介质错误或冗余 组不一致而确定某个扇区不可读、则控制器不会尝试修改该磁盘扇区的内容。
对于RAID 6以外的RAID级别、以及未通过额外的RAID 6处理更正的任何RAID 6冗余一致性错误、与冗余检查关联的任何缓存块都将失效、不会向主机返回任何数据、 读取命令将完成、并向主机返回检查条件状态和检测密钥介质错误(0x03)。
正在重建不一致的无法读取扇区
在磁盘重建操作期间、可能会遇到不一致的无法读取扇区、这些扇区会映射到正在重建的磁盘。由于可能是为更换了故障磁盘的新磁盘执行重建、因此根本数据不可能准确。在这种情况下、映射到要重建的磁盘的不一致扇区将更改为逻辑上无法读取的扇区。执行此转换时、系统将记录一个信息性MEL事件。
清除不一致的不可读扇区
清除无法读取的扇区会因不一致错误而导致以下情况:
- 根据现有用户数据、为包含无法读取扇区的条带生成一致的冗余数据。
- 将从数据库中删除无法读取的扇区条目
如果要清除的不一致错误映射到当前发生故障的驱动器、则不会使用故障驱动器中的底层用户数据生成一致的冗余信息。在这种情况下、将使用已知的数据模式来表示映射到故障驱动器的无法读取的数据。
追加信息
SANtricity OS 8.42+为RAID 6和动态磁盘池引入了一项额外的数据完整性功能。在重建操作期间、会检查数据一致性。如果发现某段数据不一致且无法更正、则该RAID条带中的所有块都会 在无法读取的扇区日志中标记为不一致。