Online replacement of physical storage in a virtual storage system
AssigneeEMC Corporation
InventorsMahesh Kamat, Shuang Liang
Life of this patent
Estimating the term…
Abstract
Physical storage is replaced online in a data integrity storage system comprising RAID groups of physical disks in separate enclosures (shelves). All disks of a RAID group are located on a corresponding shelf, and each shelf is mapped by an internal file system to a separate independent logical address space partitioned into a plurality of blocks forming a blockset containing data and metadata. Source shelf disk data is moved online to disks of a target shelf using invulnerable data movement that ensures the integrity of the data, and source shelf blockset metadata is migrated to a corresponding target shelf blockset. After verifying the correctness of the target data and metadata, the source shelf and blockset are removed.
Claims17
A method of replacing physical storage online in a storage system having an internal file system, comprising:
- mapping, by said internal file system, a plurality of physical storage disks of a storage shelf to a separate independent logical address space partitioned into a plurality of blocks forming a blockset, each of said blocks containing data and block metadata, said blockset corresponding to a virtual storage device;
- migrating a source shelf while said storage system is online by moving data from the physical storage disks of the source shelf and from source blocks of a corresponding source blockset to storage disks of a target shelf and to target blocks of a corresponding target blockset, respectively;
- updating block metadata of said target blocks to reference said corresponding target blockset;
- and
- committing said migrating by removing said source shelf from said storage system and said source blockset from said internal file system.
Non-transitory computer readable media storing instructions for controlling the operation of a computer to perform a method of replacing physical storage online in a storage system having an internal file system, comprising instructions for:
- mapping a plurality of physical storage disks of a storage shelf to a separate independent logical address space partitioned into a plurality of blocks forming a blockset, each of said blocks containing data and block metadata, said blockset corresponding to a virtual storage device;
- migrating a source shelf while said storage system is online by moving data from the physical storage disks of the source shelf and from source blocks of a corresponding source blockset to storage disks of a target shelf and to target blocks of a corresponding target blockset, respectively;
- updating block metadata of said target blocks to reference said corresponding target blockset;
- and
- committing said migrating by removing said source blockset and a corresponding virtual storage device from said internal file system.
Dependencies are inferred from the claim text.