SYSTEMS AND METHODS FOR INTELLIGENT DISK REBUILD AND LOGICAL GROUPING OF SAN STORAGE ZONES
First Claim
1. A method of rebuilding a replacement drive used in a RAID group of drives, comprising:
- tracking data modification operations continuously during use of the drives;
saving the tracked data modifications to a log in a persistent storage, the tracked data modifications being associated with stripe data present on the drives; and
rebuilding a failed one of the drives with a replacement drive, the rebuilding being facilitated by referencing the log from the persistent storage, and the log facilitating reading only portions of stripe data from surviving drives and omitting reading of portions from the drives where no data was written, so that the rebuilding only rebuilds the stripe data to the replacement drive.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of rebuilding a replacement drive used in a RAID group of drives is disclosed. The rebuilding method includes tracking data modification operations continuously during use of the drives. The method also includes saving the tracked data modifications to a log in a persistent storage, where the tracked data modifications are associated with stripe data present on the drives. Then, rebuilding a failed one of the drives with a replacement drive. The rebuilding is facilitated by referencing the log from the persistent storage, and the log facilitating reading only portions of stripe data from surviving drives and omitting reading of portions from the drives where no data was written. Thus, the rebuilding only rebuilds the stripe data to the replacement drive. Also provided is a zoning method, which enables logical zone creation from storage area networks.
53 Citations
12 Claims
-
1. A method of rebuilding a replacement drive used in a RAID group of drives, comprising:
-
tracking data modification operations continuously during use of the drives; saving the tracked data modifications to a log in a persistent storage, the tracked data modifications being associated with stripe data present on the drives; and rebuilding a failed one of the drives with a replacement drive, the rebuilding being facilitated by referencing the log from the persistent storage, and the log facilitating reading only portions of stripe data from surviving drives and omitting reading of portions from the drives where no data was written, so that the rebuilding only rebuilds the stripe data to the replacement drive. - View Dependent Claims (2, 3, 4, 5, 8)
-
- 6. The method of rebuilding a replacement drive as recited in claim 6, wherein the log provides flags identifying written or no data.
-
9. A method of creating storage area network zones, comprising:
-
identifying a plurality of storage devices; assigning each of the plurality of storage devices to a logical group, the logical group being identified by characteristics; presenting the plurality of storage devices as part of the logical group without regard to enclosure identifications; assigning access control properties to the logical group, which provide access to the plurality of storage devices. - View Dependent Claims (10, 11, 12)
-
Specification