[发明专利]防止数据丢失的系统和方法有效
申请号: | 201380008069.2 | 申请日: | 2013-03-28 |
公开(公告)号: | CN104094236B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 高雪东;R·吉希;D·R·卡勒;K·G·莫里森;K·A·尼尔森;M·罗比森;J·L·罗亚尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 数据 丢失 系统 方法 | ||
技术领域
本发明一般地涉及计算系统,更具体地说,涉及防止存储子系统中数据丢失的方法和系统。
背景技术
RAID技术广泛用于高端存储子系统中。每种RAID类型都可以容忍有限数目的盘驱动器故障。例如,RAID 5阵列在任意给定时间至多可以具有一个盘驱动器故障而不会造成数据丢失。如果在重建期间另一盘驱动器发生故障,则会发生数据丢失。
特定RAID体系结构实施优先化重建算法,以便在I/O活动寻址到RAID中不受冗余保护的数据时,该I/O被排队或阻止,直到适当的RAID算法重新建立该数据的冗余。例如,如果数据受RAID 5奇偶校验冗余方案的保护并且主机或客户机对RAID阵列执行读取操作,则可以首先应用RAID 5算法,然后再为主机或客户机读取请求服务。
在RAID级别中,存在若干组件并且还存在冗余组件。在RAID 5配置中,使用奇偶校验组件,使得可以从另一盘重建数据丢失错误,该数据丢失错误被称为可以使用阈值跟踪恢复的可恢复错误。当发生其他错误(即,不可恢复错误)时,应尽快移除发生故障的盘。
当前主动移除可疑阵列组件成员的方法依赖于从RAID阵列中除去成员盘驱动器(就好像其已发生故障)以便通过奇偶校验触发RAID重建。漫长的阵列重建使阵列冗余暴露于可导致数据丢失的二次故障。此外,阵列重建还增加了遇到可引起条带(strip)数据丢失的二次故障的概率。尽管RAID提供了冗余,但是该体系结构不会以预防阵列重建的方式,在故障发生之前预测系统中易于发生故障的成员或从系统中移除易于发生故障的成员。
发明内容
各实施例提供了用于防止存储系统中数据丢失的系统。一种系统包括被配置为将数据存储在多个数据地址中的多个存储设备和耦合到所述多个存储设备的处理器。所述处理器被配置为检测所述多个存储设备中的一个存储设备即将经历故障并确定故障类型。所述处理器还被配置为根据所确定的故障类型选择SMART重建技术、正常重建技术、数据迁移技术或用户数据备份技术来保存该存储设备中的数据以及针对该存储设备执行所选择的SMART重建技术、正常重建技术、数据迁移技术或用户数据备份技术。
其他实施例提供了用于防止存储系统中的数据丢失的方法,所述存储系统包括多个存储设备,每个存储设备均将数据存储在多个数据地址中。一种方法包括检测所述多个存储设备中的一个存储设备即将经历故障并确定故障类型。所述方法还包括根据所确定的故障类型选择SMART重建技术、正常重建技术、数据迁移技术或用户数据备份技术来保存该存储设备中的数据以及针对该存储设备执行所选择的SMART重建技术、正常重建技术、数据迁移技术或用户数据备份技术。
各种其他实施例提供了包括用于防止存储系统中的数据丢失的计算机程序产品方法的物理计算机存储介质(例如,具有一条或多条线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或它们的任何适当组合),所述存储系统包括多个存储设备,每个存储设备均将数据存储在多个数据地址中。一种物理计算机存储介质包括用于检测所述多个存储设备中的一个存储设备即将经历故障的计算机代码以及用于确定故障类型的计算机代码。所述物理计算机存储介质还包括用于根据所确定的故障类型选择SMART重建技术、正常重建技术、数据迁移技术或用户数据备份技术来保存该存储设备中的数据的计算机代码以及用于针对该存储设备执行所选择的SMART重建技术、正常重建技术、数据迁移技术或用户数据备份技术的计算机代码。
附图说明
为了更容易理解本发明的优点,将参考附图中示出的特定实施例提供上面简要描述的本发明的更具体的说明。应该理解,这些附图仅示出本发明的典型实施例,因此并不能被视为对本发明范围的限制,将通过使用附图以额外特殊性和细节来描述和阐述本发明,这些附图是:
图1是用于防止存储子系统中数据丢失的系统的一个实施例的方块图;以及
图2是用于防止存储系统中数据丢失的方法的一个实施例的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380008069.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置