Pool spares for data storage virtualization subsystem
First Claim
Patent Images
1. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
- a storage virtualization controller for connecting to the host entity;
a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and
a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device;
wherein the physical storage device pool comprises configuration information stored in the plurality of normally-used physical storage devices, and the plurality of normally-used physical storage devices are for storing user data or associated redundant information, and one of the plurality of normally-used physical storage devices is designated as a pool spare physical storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage virtualization subsystem (SVS) for providing storage to a host entity is disclosed. The SVS comprises a storage virtualization controller for connecting to the host entity, at least one physical storage device (PSD) pool, and at least one PSD is designated to be a pool spare PSD to the at least one PSD pool. The at least one PSD pool comprises at least one enclosure for receiving the PSD, and at least one ID-storing device to store a pool ID for identifying the at least one physical storage device pool.
13 Citations
38 Claims
-
1. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein the physical storage device pool comprises configuration information stored in the plurality of normally-used physical storage devices, and the plurality of normally-used physical storage devices are for storing user data or associated redundant information, and one of the plurality of normally-used physical storage devices is designated as a pool spare physical storage device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
2. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein the storage virtualization controller comprises a spare table including spare associated information of the configuration information and the pool ID. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID, stored in the configuration information, for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein the pool ID is stored in the configuration information.
-
-
13. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein the physical storage device pool comprises at least one pool ID unit having an ID-storing device for storing the pool ID.
-
-
14. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein an ID-storing device is a switch.
-
-
15. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein an ID-storing device is a memory. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein the physical storage device pool comprises a first physical storage device pool and a second physical storage device pool, and when one of the plurality of normally-used physical storage devices is removed from the first physical storage device pool and then inserted into the second physical storage device pool of the same data storage virtualization subsystem, the designated physical storage device pool thereof is changed from the first physical storage device pool to the second physical storage device pool.
-
-
21. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein a pool ID unit is a backplane.
-
-
38. A data storage virtualization subsystem for providing data storage space to a host entity, the data storage virtualization subsystem comprising:
-
a storage virtualization controller for connecting to the host entity; a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller for storing user data or associated redundant information, wherein one or more sections of the plurality of the normally-used physical storage devices is defined as a logical media unit, and at least one of the plurality of the normally-used physical storage devices is defined as a physical storage device pool according to a pool ID for identifying the physical storage device pool; and a pool spare physical storage device designated to the physical storage device pool for replacing one of the plurality of normally-used physical storage device; wherein the definition of the logical media unit is different from the definition of the physical storage device pool.
-
Specification