Apparatus and method for storage subsystem drive movement and volume addition
First Claim
Patent Images
1. A computer system comprising:
- an array controller;
a first storage subsystem, connected to said array controller, comprising a plurality of hard drives configured in a first order; and
said array controller adapted to determine whether said hard drives have been rearranged into a second order within said first storage subsystem, said array controller further adapted to automatically reconfigure said hard drives into said second order and to determine whether the hard drives associated with a logical drive are positioned in non-ascending order in said storage subsystem, said array controller providing repositioning information to a user prescribing other positions for the hard drives so that they will be in an ascending order.
4 Assignments
0 Petitions
Accused Products
Abstract
In a computer system there is a storage subsystem and an array controller circuit controlling an array of hard drives in the storage subsystem. Upon powering the storage subsystem, the array controller automatically determines whether the hard drives have been moved to new bay locations in the storage subsystem and whether a new complete logical drive, consisting of at least one hard drive, has been added to the storage subsystem. Upon discovery of any drive movement or logical drive unit addition, the array controller automatically reconfigures each hard drive by at least updating the configuration information in accordance with the changes.
71 Citations
13 Claims
-
1. A computer system comprising:
-
an array controller; a first storage subsystem, connected to said array controller, comprising a plurality of hard drives configured in a first order; and said array controller adapted to determine whether said hard drives have been rearranged into a second order within said first storage subsystem, said array controller further adapted to automatically reconfigure said hard drives into said second order and to determine whether the hard drives associated with a logical drive are positioned in non-ascending order in said storage subsystem, said array controller providing repositioning information to a user prescribing other positions for the hard drives so that they will be in an ascending order. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
an array controller circuit; and a first storage subsystem, connected to said array controller circuit, comprising a plurality of hard drives configured in a first order, said first order including at least one logical drive unit; said array controller circuit adapted to determine whether a new logical drive unit has been added to said storage subsystem thereby creating a second order, said first array controller circuit further determining whether said plurality of hard drives, which include said at least one logical drive unit, are positioned in an ascending order in the first storage subsystem'"'"'s bay positions, if said plurality of hard drives are not in an ascending order, said array controller prescribes a movement of said plurality of hard drive so that they are in an ascending order;
said array controller circuit further adapted to automatically reconfigure said at least one logical drive unit and said new logical unit into said second order, said new logical unit comprising at least one hard drive. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a first storage device; a second storage device connected to the first storage device; a third storage device connected to the second storage device, wherein the first storage device, the second storage device, and the third storage device are initially arranged in a first configuration and wherein the first storage device, the second storage device, and the third storage device can be arranged in a second configuration; an array controller connected to each of the first storage device, the second storage device, and the third storage device; and an array controller memory for storing array controller instructions, the array controller instructions configured to cause the array controller to; determine whether the first storage device, the second storage device, and the third storage device are in a second configuration, the second configuration being different from the first configuration; responsive to the determination that the first storage device, the second storage device, and the third storage device are arranged in a second configuration, determine whether the first storage device, the second storage device, and the third storage device are arranged in an ascending configuration; responsive to the determination that the first storage device, the second storage device, and the third storage device are in other than an ascending configuration, generate an error indication; and transmit the generated error indication to a user, whereby the user can be notified of an error condition. - View Dependent Claims (13)
-
Specification