发明名称 SYSTEM AND METHOD FOR TRANSFORMING AN IN-USE RAID ARRAY INCLUDING MIGRATING DATA USING RESERVED EXTENTS
摘要 A system is provided for transforming an in-use RAID array from a first array configuration having a first parameter to a second array configuration having a second parameter while preserving a logical data structure of the RAID array. The system includes an extent reservation component, and a data migration component for reading unmigrated data from an area of an array arranged according to the first array configuration and writing the data to an area of the array arranged according to the second array configuration using reserved extents to store migrated data. The system also includes a first I/O component for performing I/O according to the first array configuration on unmigrated data prior to its reading by the data migration component, and a second I/O component for performing I/O according to the second array configuration on the migrated data after writing the migrated data.
申请公布号 US2016041764(A1) 申请公布日期 2016.02.11
申请号 US201514886851 申请日期 2015.10.19
申请人 International Business Machines Corporation 发明人 Brown Joanna K.;Fairhurst Matthew J.;Scales William J.;Thomas Mark B.
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A system for transforming an in-use RAID array from a first array configuration having at least a first parameter to a second array configuration having at least a second parameter while preserving a logical data structure of the in-use RAID array, the system comprising: a processor and logic integrated with and/or executable by the processor, the logic being configured to: reserve, by an extent reservation component, one or more reserved extents;read, by a data migration component, unmigrated data from an area of the in-use RAID array arranged according to the first array configuration and write the data to an area of the in-use RAID array arranged according to the second array configuration using the one or more reserved extents to store first migrated data;perform, by a first I/O component, I/O operations according to the first array configuration on the unmigrated data prior to its reading by the data migration component; andperform, by a second I/O component, I/O operations according to the second array configuration on the first migrated data after the data is written by the data migration component;wherein the data migration component is configured to read the unmigrated data from an end of the area of the in-use RAID array arranged according to the first array configuration in a direction towards a start of the in-use RAID array, such that data migration begins by moving data in extents at the end of the area of the in-use RAID array arranged according to the first array configuration to the area of the in-use RAID array arranged according to the second array configuration.
地址 Armonk NY US