什么是一致性校验(consistency check)?
一致性校验是惠普阵列控制器的一种高级维护功能。它可以预先检查阵列上的数据,以保证它们的一致性,即数据是正确的、没有被破坏。
对于有奇偶校验值的阵列(RAID-5),一致性校验通过数据的奇偶校验,并且和存校验值的盘上的校验值进行比较,确定并纠正数据的一致性。
对于镜像盘,一致性校验比较RAID-1上2块硬盘的数据是否完全一致。不一致的需要进行同步处理。
为什么要做一致性校验?
应该定期进行一致性校验,作为重要的维护操作。系统崩溃、意外断电或者硬盘出现坏道,都可能导致阵列上的数据被破坏/不一致。根据惠普公司采用的硬盘的原厂家的数据,平均每进行1,000,000,000,000,000次的比特位(bit)数据传输,就会产生一个不可恢复的数据错误。所以,以36GB硬盘为例,平均每进行3000次的全盘读操作,就会产生1个错误字节(byte)。如果在阵列不一致的状态时,发生硬盘故障,阵列控制器就无法通过奇偶校验计算出正确的数据,阵列将无法rebuild成功。整个计算机行业中都存在这种问题,不单单只是惠普的阵列控制器。
如何做一致性校验?
惠普所有的阵列控制器都有一致性校验功能。但是下面的操作步骤仅适用于:
- NetRAID (D4943A)
- NetRAID-1 (D4992A)
- NetRAID-1si (D2140A)
- NetRAID-3si (D5955A)
- NetRAID-1M (P3410A)
- NetRAID-2M (P3411A,P3475A, P3411B and P3475B)
- 集成的阵列控制器(LH3, LH4, LH3000, LH6000, LT6000r)
在HP NetRAID-4M(D9161A和D9351A)上执行一致性校验的步骤可以参考4M卡的用户手册
Offline手工执行一致性校验
在服务器自检时,按CTRL+M进入NetRAID工具菜单
选择consistency check,回车
选择一个或多个要进行校验的逻辑盘,用空格键选中
按F10开始对所有选中的逻辑盘进行一致性校验
校验花费的时间长短取决于逻辑盘的个数和容量