发明名称 MULTI LEVEL DATA RECOVERY IN STORAGE DISK ARRAYS
摘要 Methods, computing systems and computer program products implement embodiments of the present invention that include arranging multiple storage devices as a RAID array and receiving, from a given storage device storing a dataset, a number of error messages exceeding a threshold. A mirrored subset of the dataset is retrieved from the given device, and a calculated subset of the dataset is retrieved from remaining devices in the RAID array. In a first embodiment, the mirrored subset is created first, and the calculated subset includes a relative complement of the mirrored subset with respect to the dataset. In a second embodiment, the calculated subset is created first, and the mirrored subset includes a relative complement of the calculated subset with respect to the dataset. The mirrored and the calculated datasets are stored to an additional storage device, and the given device is replaced with the additional device in the RAID array.
申请公布号 US2016170851(A1) 申请公布日期 2016.06.16
申请号 US201414567966 申请日期 2014.12.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GOLDBERG Itzhack;MARTENS Holger;MUEHGE Thorsten;RUEGER Erik
分类号 G06F11/20;G06F3/06 主分类号 G06F11/20
代理机构 代理人
主权项 1. A method, comprising: arranging multiple storage devices as a Redundant Array of Independent Disks (RAID) array; receiving, from a given storage device, a number of error messages exceeding a threshold, the given storage device storing a dataset; retrieving, from the given storage device, a mirrored subset of the dataset; retrieving, using remaining storage devices in the RAID array, the remaining storage devices comprising the multiple storage devices absent the given storage device, a calculated subset of the dataset, the dataset comprising a union of the mirrored and the calculated subsets; and creating, on an additional storage device not comprised in the multiple storage devices, a copy of the dataset using the mirrored and the calculated subsets.
地址 Armonk NY US