In-service raid mirror reconfiguring
First Claim
Patent Images
1. A method comprising:
- operating a redundant disk drive device, wherein the redundant disk drive device includes a primary disk drive and at least one mirror disk drive; and
reconfiguring at least one of the disk drives within the redundant disk drive system in such a manner that during the reconfiguring, the disk drive is maintained on-line.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes a technique including operating a redundant disk drive device, wherein the redundant disk drive device includes a primary disk drive and at least one mirror disk drive. At least one of the disk drives is reconfigured within the redundant disk drive system in such a manner that during the reconfiguring, the disk drive is maintained on-line.
78 Citations
39 Claims
-
1. A method comprising:
-
operating a redundant disk drive device, wherein the redundant disk drive device includes a primary disk drive and at least one mirror disk drive; and
reconfiguring at least one of the disk drives within the redundant disk drive system in such a manner that during the reconfiguring, the disk drive is maintained on-line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising providing a Redundant Array of Inexpensive Disks (RAID) system:
- and
beginning an online disk remirroring (ODR) operation between a primary process and a mirror process online, in which the identity of the process that performs the primary process is switched with the identity of a process that performs the mirror process. - View Dependent Claims (14, 15, 16, 17, 18)
- and
-
19. A method, comprising
providing a disk memory system including at least one disk; - and
adding at least one disk to the disk memory system using an online disk reconfiguring operation to create, or add to, a redundant disk array, at least one disk in the redundant disk array performs a primary process while a separate disk in the disk array performs a mirror process, the adding the at least one disk is performed online. - View Dependent Claims (20, 21, 22, 23, 24)
- and
-
25. A method, comprising
providing a Redundant Array of Inexpensive Disks (RAID) system including a primary disk drive and a mirror disk drive; - and
removing the mirror disk drive from the RAID system while the RAID system is maintained on-line. - View Dependent Claims (26)
- and
-
27. A computer readable memory having computer readable instructions that when executed by a process causes the process to:
-
operate a redundant disk drive device, the redundant disk drive device includes a primary disk drive and at least one mirror disk drive; and
reconfigure at least one of the disk drives within the redundant disk drive system in such a manner that during the reconfiguration, the disk drive is maintained on-line. - View Dependent Claims (28, 29, 30)
-
-
31. An apparatus, comprising:
-
a Redundant Array of Inexpensive Disks (RAID) Management system that manages a disk array controller, the disk array controller operating a redundant disk drive device, wherein the redundant disk drive device includes a primary disk drive and at least one mirror disk drive; and
the RAID management system reconfigures at least one of the disk drives within the redundant disk drive system in such a manner that during the reconfiguring, the disk drive is maintained on-line. - View Dependent Claims (32, 33, 34)
-
-
35. A method to reconfigure a RAID system while maintaining the RAID system online, comprising:
-
providing a first process and a second process, the first process and the second process each having an identical operating system image;
reconfiguring the first process while the state of the second process is maintained; and
applying error handling to the first process, wherein if an error is detected in the first process, the first process is returned based on the state of the second process, and wherein if no error is detected on the first process upon completion of the first process, then;
the state of the first process is maintained as;
the second process is reconfigured, and applying error handling to the second process, wherein if an error is detected in the second process, the second process is forwarded based on the state of the first process that was completed. - View Dependent Claims (36, 37, 38, 39)
-
Specification