Method and apparatus for recovery of a logical volume in a multi copy storage system
First Claim
1. A data storage apparatus configured to store data from a host on a plurality of physical data storage media devices, the apparatus comprising:
- a local data storage cache within a dual copy data storage apparatus;
a primary record stored on the cache;
a secondary record stored on the cache; and
a recovery module configured to implement a recovery action to recover a secondary logical volume in response to a failure to access a primary logical volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, and method to recover a logical volume on a physical volume, or data storage cartridge, within a dual copy data storage system, such as a virtual tape server (VTS) system. Such recovery follows a disaster situation involving a primary copy of the requested logical volume. The system, apparatus, and method include modules and steps as required to recover a logical volume, or data file or block, through manipulation and swapping of record files, or stubs, that point to primary and secondary copies of a logical volume. Such primary and secondary logical volumes are stored on distinct physical volumes in order to provide quality storage media management and reduce the likelihood of loss of data. The recovery and swapping procedures are implemented in a manner that is substantially transparent to a host or client requires no additional input from the host or client
-
Citations
26 Claims
-
1. A data storage apparatus configured to store data from a host on a plurality of physical data storage media devices, the apparatus comprising:
-
a local data storage cache within a dual copy data storage apparatus; a primary record stored on the cache; a secondary record stored on the cache; and a recovery module configured to implement a recovery action to recover a secondary logical volume in response to a failure to access a primary logical volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data storage apparatus configured to store data from a host on a plurality of physical data storage media devices, the apparatus comprising:
-
a local data storage cache within a dual copy data storage apparatus; a primary logical volume stored on a primary physical data storage media device; a secondary logical volume stored on a secondary physical data storage media device; a primary record stored on the cache in a primary directory and configured to point to the primary logical volume; a secondary record stored on the cache and configured to point to the secondary logical volume; a recovery module configured to implement a recovery action to recover the secondary logical volume in response to a failure to access the primary logical volume; and the recovery module further configured to implement the recovery action in a manner that is substantially transparent to the host.
-
-
16. A data storage system configured to recover a logical volume, the system comprising:
-
a dual copy data storage apparatus including a plurality of physical volumes; a host configured to request data access to a plurality of logical volumes stored on the plurality of physical volumes of the dual copy data storage apparatus; a recovery module configured to implement a recovery action to recover a secondary logical volume on a secondary physical volume in response to a failure to access a primary logical volume on a primary physical volume; and the recovery module further configured to implement the recovery action in a manner that is substantially transparent to the host. - View Dependent Claims (17)
-
-
18. A method for recovering a logical volume in a data storage system, the method comprising:
-
acknowledging a recall error generated in response to a failure to access a primary logical volume located on a primary physical volume; accessing a secondary record located on a cache within a dual copy data storage system; and recovering a secondary logical volume located on a secondary physical volume. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium comprising a computer code configured to carry out a method for recovering a logical volume in a data storage system, the method comprising:
-
acknowledging a recall error generated in response to a failure to access a primary logical volume located on a primary physical volume; accessing a secondary record configured to point to the secondary logical volume and located on a cache within a dual copy data storage system; overwriting a primary record configured to point to the primary logical volume and located on the system cache with the secondary record; and recovering a secondary logical volume located on a secondary physical volume.
-
-
26. A data storage apparatus configured to store data from a host on a plurality of physical data storage media devices, the apparatus comprising:
-
means for acknowledging a recall error generated in response to a failure to access a primary logical volume located on a primary physical volume; means for accessing a secondary record located on a cache within a dual copy data storage system; means for overwriting a primary record located on the system cache with the secondary record; and means for recovering a secondary logical volume located on a secondary physical volume.
-
Specification