[发明专利]磁盘阵列装置容量扩充中断后恢复处理方法及系统无效
申请号: | 200610163312.X | 申请日: | 2006-11-30 |
公开(公告)号: | CN101192174A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 陈志伟 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F3/06 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 程伟;王锦阳 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘阵列 装置 容量 扩充 断后 恢复 处理 方法 系统 | ||
技术领域
本发明涉及一种电脑信息技术,特别是有关于一种磁盘阵列装置容量扩充中断后恢复处理方法及系统,其可应用于整合到磁盘阵列装置,例如为RAID(Redundant Array of Independent Disks)式的磁盘阵列装置,用于对该RAID磁盘阵列装置提供容量扩充中断后恢复处理功能。
背景技术
磁盘阵列装置(Redundant Array of Independent Disks,RAID)为一种具备有多个实体硬磁盘单元的电脑数据储存装置,其通常应用于搭接到网络服务器,用于储存数量极为庞大的电脑网络数据。由于RAID磁盘阵列装置具备有多个硬磁盘单元,因此可提供多工的电脑数据存取功能来提高整体的存取效率,并可提供多重备份的镜向储存功能,来使得电脑数据的储存具有更高的妥善性。
实际应用上,RAID磁盘阵列装置中的多个磁盘单元通常会预先规划成一或多个群组,以利用每一个磁盘群组来提供特定目的的数据储存功能。若网络系统管理人员有需要增加某一个磁盘群组的容量,则可将额外的磁盘单元增添至该磁盘群组,并接着对该磁盘群组进行容量扩充程序,其中将一组必要的相关数据,例如包括该磁盘群组的超区块(superblock)中所储放的组态数据,逐一以复制方式从该磁盘群组写入到新增的磁盘。
然而在实务上,RAID磁盘阵列装置的容量扩充程序中常有可能遭遇到不可预期的电力中断状况而被迫半途中止。这种情况下,当服务器的电力回复及重新开机后,若系统管理人员再重新启动容量扩充程序,则此重新启动后的容量扩充程序须从头开始重新进行整个的数据复制工作,而不是从先前中断开始连续地进行未完成的数据复制工作。由此缘故,因此只要容量扩充过程发生电力中断状况,则将使得已完成扩充的部分前功尽弃。由于容量扩充程序的执行需耗费极多的系统资源及处理时间,因此显然会降低整体的系统管理效能。
发明内容
鉴于以上所述现有技术的缺点,本发明的主要目的便是在于提供一种磁盘阵列装置容量扩充中断后恢复处理方法及系统,其可让RAID磁盘阵列装置若在进行容量扩充程序时发生电力中断状况,则可从先前中断开始连续地进行未完成的容量扩充工作,而不必重新从头开始进行整个的容量扩充程序
本发明的另一目的在于提供一种磁盘阵列装置容量扩充中断后恢复处理方法及系统,其可增进整体的网络服务器系统管理效能。
本发明的磁盘阵列装置容量扩充中断后恢复处理方法至少包含以下处理动作:(M1)在该磁盘阵列装置实际进行容量扩充程序时,在预设的容量扩充状态记录表中记录下该容量扩充程序的进行状态及其目前进度,当系统因电力中断、当机或其他因素,造成容量扩充程序中断时,此容量扩充状态纪录表会保留已经完成的区块位址,包括该磁盘群组中已完成扩充的区块位址和该新增的磁盘中已完成扩充的区块位址,而这些最新已完成的区块位址,即可作为中断点数据;(M2)若该容量扩充程序在进行途中遭遇到异常中断状况,则在该电脑平台重新开机时,检查该容量扩充状态记录表所记录的容量扩充程序进行状态;并读取该容量扩充状态记录表中所记录断点数据,以判别出该磁盘群组中尚未完成扩充的区块位址和该新增的磁盘中尚未完成扩充的区块位址来作为接续点;以及(M3)使该磁盘阵列装置依据该接续点接续执行原先的容量扩充程序。
实体架构上,本发明的磁盘阵列装置容量扩充中断后恢复处理系统至少包含:(A)容量扩充状态记录表,其设置于永久性储存区中,用于记录该容量扩充程序的进行状态以及其目前进度,包括该磁盘群组中已完成扩充的区块位址和该新增的磁盘中已完成扩充的区块位址;(B)容量扩充状态记录模块,其可在该磁盘阵列装置实际进行该容量扩充程序时,在该容量扩充状态记录表中记录下该容量扩充程序的进行状态及其目前进度,包括该磁盘群组中已完成扩充的区块位址和该新增的磁盘中已完成扩充的区块位址;(C)接续操作模块,其可在该电脑平台发生开机事件时,检查该容量扩充状态记录表所记录的容量扩充程序进行状态;若为因故中断而尚未完成状态,则发出接续操作使能信息;(D)接续点判别模块,其可响应该接续操作模块所发出的接续操作使能信息而读取该容量扩充状态记录表中所记录断点数据,以判别出该磁盘群组中尚未完成扩充的区块位址和该新增的磁盘中尚未完成扩充的区块位址来作为接续点;以及(E)容量扩充接续操作执行模块,其可依据该接续点判别模块所求得的接续点来使该磁盘阵列装置接续执行原先的容量扩充程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610163312.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在宽带接入中的操作员工作室选择
- 下一篇:水压机