Information handling system including a logical volume and a cache and a method of using the same
First Claim
1. A method of storing data within an information handling system comprising:
- providing the information handling system including a logical volume and a cache, wherein the logical volume includes a first physical storage device and a second physical storage device, and the cache includes actual data that is to be persisted within the first physical storage device;
persisting the actual data within the second physical storage device that is different from the first physical storage device;
persisting the actual data within a third physical storage device after persisting the actual data within the second physical storage device, wherein the third physical storage device is part of the logical volume and is different from the second physical storage device;
determining that the logical volume is inaccessible before persisting the actual data within the second physical storage device;
determining that the logical volume is accessible after persisting the actual data within the second physical storage device; and
restoring the actual data to the cache after persisting the actual data within the second physical storage device and before persisting the actual data within the third physical storage device.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method of recovering cached data can be used when a particular physical storage device becomes unsuitable for storing data. In one aspect, the method can include providing the information handling system including a logical volume and a cache. The cache includes data that is to be stored within a particular physical storage device. The method can also include persisting the data within a different physical storage device. In one embodiment, the different physical storage device can be used to temporarily store the data when a logical volume is inaccessible. After the particular physical storage device becomes suitable to persist the data, the logical volume can be restored. The method can further include persisting the data within the particular or a replacement physical storage device. In another aspect, a system can be configured to carry out the methods described herein.
-
Citations
13 Claims
-
1. A method of storing data within an information handling system comprising:
-
providing the information handling system including a logical volume and a cache, wherein the logical volume includes a first physical storage device and a second physical storage device, and the cache includes actual data that is to be persisted within the first physical storage device; persisting the actual data within the second physical storage device that is different from the first physical storage device; persisting the actual data within a third physical storage device after persisting the actual data within the second physical storage device, wherein the third physical storage device is part of the logical volume and is different from the second physical storage device; determining that the logical volume is inaccessible before persisting the actual data within the second physical storage device; determining that the logical volume is accessible after persisting the actual data within the second physical storage device; and restoring the actual data to the cache after persisting the actual data within the second physical storage device and before persisting the actual data within the third physical storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information handling system comprising:
-
a logical volume including a first physical storage device and a second physical storage device that is different from the first physical storage device; a cache operable to temporarily store actual data that is to be persisted within the first physical storage device of the logical volume; and a processor coupled to the logical volume and the cache, wherein the processor is operable to; store the actual data into the cache; persist the actual data within the second physical storage device; persist the actual data within a third physical storage device after persisting the actual data within the second physical storage device, wherein the third physical storage device is part of the logical volume and is different from the second physical storage device; determine that the logical volume is inaccessible before persisting the actual data within the second physical storage device; determine that the logical volume is accessible after persisting the actual data within the second physical storage device; and restore the actual data to the cache after persisting the actual data within the second physical storage device and before persisting the actual data within the third physical storage device.
-
Specification