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 if the pool spare physical storage device is available, when one of the plurality of normally-used physical storage devices is to be replaced, the pool spare physical storage device is selected as a spare physical storage device for replacing the one of the plurality of the normally-used physical storage devices in the physical storage device pool;
wherein the physical storage device pool comprises an ID-storing device for storing the pool ID.
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 PSD to store user data or associated redundant information and is given a pool ID for identifying the PSD pool.
-
Citations
17 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 if the pool spare physical storage device is available, when one of the plurality of normally-used physical storage devices is to be replaced, the pool spare physical storage device is selected as a spare physical storage device for replacing the one of the plurality of the normally-used physical storage devices in the physical storage device pool; wherein the physical storage device pool comprises an ID-storing device for storing the pool ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A spare physical storage device designating method for a data storage virtualization subsystem including a storage virtualization controller and a plurality of normally-used physical storage devices connected to the storage virtualization controller for storing user data or associated redundant information, the method comprising the steps of:
-
defining one or more sections of the plurality of the normally-used physical storage devices as a logical media unit; defining at least one of the plurality of the normally-used physical storage devices as a physical storage device pool according to a pool ID for identifying the physical storage device pool; providing 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; and selecting the pool spare physical storage device as a spare physical storage device for replacing the one of the plurality of the normally-used physical storage devices in the physical storage device pool, when one of the plurality of normally-used physical storage devices is to be replaced, if the pool spare physical storage device is available; wherein the physical storage device pool comprises an ID-storing device for storing the pool ID. - View Dependent Claims (10, 11)
-
-
12. A spare physical storage device designating method for a data storage virtualization subsystem including a physical storage device pool, a pool spare physical storage devices designated to the physical storage device pool, and at least one local spare physical storage device, wherein the data storage virtualization subsystem comprises:
- a storage virtualization controller for connecting to a host entity;
a plurality of normally-used physical storage devices electrically connecting to the storage virtualization controller, the plurality of the normally-used physical storage devices comprising one or more physical storage devices for storing user data or associated redundant information and at least one spare physical storage device; and
at least one physical storage device pool, wherein each of the at least one physical storage device pool comprises;
at least one enclosure for receiving the physical storage devices; and
at least one ID-storing device, respectively provided in the at least one enclosure, for storing a pool ID to identify the at least one physical storage device pool, wherein one of the at least one spare physical storage device is designated as a pool spare physical storage device to the at least one physical storage device pool;
the method comprising the steps of;selecting the local spare physical storage device as the spare physical storage device to use in the physical storage device pool when the local spare physical storage device is available; and selecting the pool spare physical storage device as the spare physical storage device to use in the physical storage device pool when the local spare physical storage device is not available; wherein the at least one ID-storing device is a switch or a memory. - View Dependent Claims (13, 14)
- a storage virtualization controller for connecting to a host entity;
-
15. A spare physical storage device designating method for a data storage virtualization subsystem including a physical storage device pool, a pool spare physical storage devices designated to the physical storage device pool, and a local spare physical storage device, wherein the data storage virtualization subsystem comprises:
- a storage virtualization controller for connecting to a host entity;
a plurality of normally-used physical storage devices, electrically connecting to the storage virtualization controller, comprising one or more physical storage devices for storing user data or associated redundant information and at least one spare physical storage device; andat least one physical storage device pool, wherein each of the at least one physical storage device pool comprises;
at least one enclosure for receiving the physical storage devices; and
at least one ID-storing device, respectively provided in the at least one enclosure, for storing a pool ID to identify the at least one physical storage device pool, wherein one of the at least one spare physical storage device is designated as a pool spare physical storage device to the at least one physical storage device pool;
the method comprising the steps of;selecting the pool spare physical storage device as the spare physical storage device to use in the physical storage device pool when the pool spare physical storage device is available; selecting the local spare physical storage device as the spare physical storage device to use in the physical storage device pool when the pool spare physical storage device is not available; and selecting a global spare physical storage device as a spare physical storage device to use in the physical storage device pool when the local spare physical storage device is not available; wherein the at least one ID-storing device is a switch or a memory. - View Dependent Claims (16, 17)
- a storage virtualization controller for connecting to a host entity;
Specification