Methods and apparatus for multiple point in time data access
First Claim
1. A method for providing access to data, comprising:
- for a host device within a host computer, the host device corresponding to a first logical storage unit configured to access data directly from a physical storage system, assigning a second logical storage unit configured to access the storage system indirectly via a data protection computer;
providing the data protection computer access to a data structure that is able to recover data that was stored in the storage system at an earlier point in time; and
in response to a request from the host computer for data that was stored in the storage system at the earlier point in time, switching the host device to get its data from the second logical storage unit instead of from the first logical storage unit.
9 Assignments
1 Petition
Accused Products
Abstract
Method and apparatus for data access, including for a host device designated as Device A within a host computer, the host device corresponding to a first logical storage unit designated as LUN A, where LUN A is configured to access data directly from a physical storage system, assigning a second logical storage unit, designated as LUN X, wherein LUN X is configured to access the storage system indirectly via a data protection computer, providing the data protection computer access to a data structure that is able to recover data that was stored in the storage system at an earlier point in time, T1, and in response to a request from the host computer for data that was stored in the storage system at time T1, switching Device A to get its data from LUN X instead of from LUN A. A data access system and a computer-readable storage medium are also described and claimed.
149 Citations
15 Claims
-
1. A method for providing access to data, comprising:
-
for a host device within a host computer, the host device corresponding to a first logical storage unit configured to access data directly from a physical storage system, assigning a second logical storage unit configured to access the storage system indirectly via a data protection computer; providing the data protection computer access to a data structure that is able to recover data that was stored in the storage system at an earlier point in time; and in response to a request from the host computer for data that was stored in the storage system at the earlier point in time, switching the host device to get its data from the second logical storage unit instead of from the first logical storage unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data access system, comprising:
-
a physical storage system; a data protection computer for accessing a data structure that is able to recover data that was stored in said storage system at an earlier point in time (T1); and a host computer connected with said storage system, comprising; a host device (Device A) corresponding to a first logical storage unit (LUN A) configured to access data directly from said storage system; and a host driver for assigning a second logical storage unit (LUN X) to the host device (Device A), wherein the second logical storage unit (LUN X) is configured to access said storage system indirectly via said data protection computer, and for switching the host device (Device A) to get its data from the second logical storage unit (LUN X) instead of from the first logical storage unit (LUN A) in response to a request from said host computer for data that was stored in said storage system at the earlier point in time (T1). - View Dependent Claims (8, 9)
-
-
10. A computer-readable storage medium storing program code for causing a host computer that comprises a host device designated as Device A and corresponding to a first logical storage unit designated as LUN A, where LUN A is configured to access data directly from a storage system:
-
to assign a second logical storage unit, designated as LUN X, wherein LUN X is configured to access the storage system indirectly via a data protection computer; to provide the data protection computer access to a data structure that is able to recover data that was stored in the storage system at an earlier point in time, T1; and to switch Device A to get its data from LUN X instead of from LUN A, in response to a request from the host computer for data that was stored in the storage system at time T1. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification