【技术实现步骤摘要】
本专利技术涉及计算机读写控制领域,特别是指一种解决磁盘冗余阵列中写空洞(Write Hole)的方法。
技术介绍
在计算机发展的初期,“大容量”硬盘的价格还相当高,解决数据存储安全性问题的主要方法是使用磁带机等设备进行备份,这种方法虽然可以保证数据的安全,但查阅和备份工作都相当繁琐。1987年,加州大学伯克利分校三位工程师共同发表了题为《A Case ofRedundant Array of Inexpensive Disks(廉价磁盘冗余阵列方案)》的论文,其基本思想就是将多只容量较小的、相对廉价的硬盘驱动器进行有机组合,形成一种在可管理性,容量、性能、可靠性和可用性都较高的虚拟磁盘,使其性能超过一只昂贵的大硬盘。这一设计思想很快被接受,从此独立冗余磁盘阵列(RAID,Redundant Array OfIndependent Disks)技术得到了广泛应用,数据存储进入了更快速、更安全、更廉价的新时代。RAID技术分为几种不同的等级。主要包含RAID0~RAID7数个规范,分别可以提供不同的速度,安全性和性价比,RAID5是其中之一。RAID5技术在磁盘上 ...
【技术保护点】
一种解决磁盘冗余阵列中写空洞的方法,其特征在于,包括:a、主机向主磁盘控制器发出写命令;b、主磁盘控制器收到写命令,生成校验日志;c、主磁盘控制器将校验日志写入存储器中并执行写操作;d、如果主磁盘控制器写操作 过程中停止工作,备用磁盘控制器读出存储器中校验日志;e、备用磁盘控制器依据校验日志重建校验数据分块。
【技术特征摘要】
1.一种解决磁盘冗余阵列中写空洞的方法,其特征在于,包括a、主机向主磁盘控制器发出写命令;b、主磁盘控制器收到写命令,生成校验日志;c、主磁盘控制器将校验日志写入存储器中并执行写操作;d、如果主磁盘控制器写操作过程中停止工作,备用磁盘控制器读出存储器中校验日志;e、备用磁盘控制器依据校验日志重建校验数据分块。2.根据权利要求1所述的方法,其特征在于,所述步骤c中写入存储器和所述步骤d中读出存储器是写入独立供电的随机可读写存储器RAM和读出RAM。3.根据权利要求1所述的方法,其特征在于,所述步骤c中写入存储器和所述步骤d中读出存储器是在一块RAM中写入、读出。4.根据权利要求1所述的方法,其特征在于,所述步骤c中写入存储器和所述步骤d中读出存储器是在两块RAM中写入,在其中一块RAM中读出。5.根据权利要求1所述的方法,其特征在于,所述步骤c进一步包括如果主磁盘控制器成功完成写操作,则向主机发送写成功...
【专利技术属性】
技术研发人员:陈庆议,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。