hp双循环

编辑:潸然网互动百科 时间:2019-12-09 09:51:48
编辑 锁定
HP双循环原来是由康柏公司开发的一种RAID5的阵列形式,后来惠普收购了康柏,又被惠普所采用,所以一般称为“HP双循环”。
中文名
惠普双循环
外文名
hp raid

hp双循环简介

HP双循环是由RAID5结构的外循环和RAID4结构的内循环结合而成,在RAID5的基础上又增加了一块磁盘的容量,用于存放RAID4的校验信息。这样构成的RAID就允许在同一时刻失效两块盘。在一块盘失效的情况下,只需要使用RAID5的校验信息就可以恢复数据,当两块盘都失效时,就得利用这两个校验信息才能恢复失效磁盘上的数据了。
RAID4 使用一个校验盘,各硬盘相同位置的分段形成一个校验硬盘分段,放在校验硬盘上。这种方式可在不同的硬盘平行执行不同的读取命令,大幅提高磁盘陈列的读取性能,但写入数据时,因受限于校验硬盘,同一时间只能做一次,启动所有硬盘读取数据形成同一校验分段的所有数据分段,与要写入的数据做好校验计算再写入。
RAID5 是一种存储性能、数据安全存储成本兼顾的存储解决方案。RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。[1] 

hp双循环HP双循环故障分析

HP双循环故障是指HP双循环逻辑盘丢失或不可访问。导致HP双循环故障的原因主要有以下几个方面
1) RAID控制器出现物理故障
RAID控制器如果出现物理故障将不能被计算机识别,也就无法完成对HP双循环中的各个物理成员盘的控制,在这种情况下,通过RAID控制器虚拟出来的逻辑盘就不存在了。
2) RAID信息出错
RAID控制器将物理盘配置为双循环后,会产生一些参数,包括该HP双循环的盘序、条带大小、RAID在每块物理盘中的起始地址等,还会记录有关该HP双循环的相关信息,包括组成HP双循环的物理盘数目、物理盘容量大小等信息。所以这些信息和参数就被称为RAID信息,它们会被保存到RAID控制器中或者是HP双循环的成员盘中。
RAID信息出错就是指该HP双循环的配置信息和参数出现错误,导致RAID程序不能正确地组织管理HP双循环中的成员盘,从而导致HP双循环逻辑盘丢失或者不可访问。
3) HP双循环成员盘出现物理故障
HP双循环可以允许其中一块盘离线而不影响数据的完整性,如果HP双循环中的某一块成员盘出现物理故障,如电路损坏、磁头损坏、固件损坏等导致该成员盘不能正常使用,但剩下的成员盘可以利用异或运算计算出离线盘中的数据,所以HP双循环还不会崩溃。如果系统管理员没有及时替换出现故障的成员盘,当再有一块成员盘再出现故障后,HP双循环将彻底崩溃。
4) 人为误操作
如果将HP双循环中两块以上成员盘同时拔出或者给HP双循环除尘时将成员盘拔出后忘记了原来的顺序,以及不小心删除了HP双循环的配置信息等,都会导致HP双循环崩溃。
5) RAID控制器不稳定
HP双循环的数据分布结构中有校验块的存在,当HP双循环中有成员盘离线时,算法将变得更加复杂,RAID控制器将会工作在一个比较吃力的状态,而RAID控制器的负载太重将增加数据读写时出现的I/O滞留的可能性,从而导致更多的成员盘离线或者出现RAID信息错误。
参考资料
  • 1.    刘伟.数据恢复技术深度揭秘:电子工业,2010.5
词条标签:
中国电子学会