Error detection and recovery tool for logical volume management in a data storage system
AssigneeEMC Corporation
InventorsHwai-Yeng Chan, Sateesh Pallapothu
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsHwai-Yeng Chan, Sateesh Pallapothu
Estimating the term…
Errors arising in logical volume partitions are detected and corrected automatically well before the errors cause a failure to access data. A database is created of configuration information about the logical volume partitions defined in physical volume headers, and the database is stored in storage separate from the headers. Thereafter the errors are detected by capturing configuration information about the logical volume partitions from the headers, and comparing the captured configuration information to the configuration information in the database. The errors are automatically corrected in the corrupt headers. If requested, a report is generated of the volumes and disk partitions that are inaccessible or missing or have the wrong size. The configuration check is performed periodically as a background task and during a re-boot after a system crash or interruption of a configuration process or when invoked prior to a recovery install or database restore.
A method of configuring logical volumes in a data storage system, the logical volumes being contained in volume groups of physical volumes of storage in the data storage system, the logical volumes and volume groups being defined in headers of the physical volumes, said method comprising a data processor of the data storage system executing computer instructions stored on a non-transitory computer readable storage medium to perform the steps of:
A method of configuring logical volumes in a data storage system, the logical volumes being contained in volume groups of physical volumes of storage in the data storage system, the logical volumes and volume groups being defined in headers of the physical volumes, said method comprising a data processor of the data storage system executing computer instructions stored on a non-transitory computer readable storage medium to perform the steps of:
A method of configuring logical volumes in a data storage system, the logical volumes being contained in volume groups of physical volumes of storage in the data storage system, the logical volumes and volume groups being defined in headers of the physical volumes, said method comprising a data processor of the data storage system executing computer instructions stored on a non-transitory computer readable storage medium to perform the steps of:
A method of configuring logical volumes in a data storage system, the logical volumes being contained in volume groups of physical volumes of storage in the data storage system, the logical volumes and volume groups being defined in headers of the physical volumes, said method comprising a data processor of the data storage system executing computer instructions stored on a non-transitory computer readable storage medium to perform the steps of:
A computer program product comprising non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions, when executed by a data processor of a data storage system, perform the steps of:
A computer program product comprising non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions, when executed by a data processor of a data storage system, perform the steps of:
A data storage system comprising:
A data storage system comprising:
Dependencies are inferred from the claim text.