Method of storing data on a secondary storage device
First Claim
Patent Images
1. A method of storing data from at least first and second data sources using a single secondary storage device, the method comprising:
- emulating at least first and second secondary storage devices using the single secondary storage device,receiving first data from the first data source using the emulated first secondary storage device and tagging the received first data with a unique identifier of the first data source,receiving second data from the second data source using the emulated second secondary storage device and tagging the received second data with a unique identifier of the second data source,storing the tagged first and second data on a storage medium using the single secondary storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A backup method relies on a single secondary storage device, such as a tape storage device, which emulates multiple secondary storage devices. The emulated secondary storage devices are coupled to data sources. Data which is received from the data sources is tagged with respective unique identifiers, interleaved and stored on a removable storage medium, such as a tape. This facilitates maximum usage of the media access bandwidth of the single secondary storage device.
56 Citations
29 Claims
-
1. A method of storing data from at least first and second data sources using a single secondary storage device, the method comprising:
-
emulating at least first and second secondary storage devices using the single secondary storage device, receiving first data from the first data source using the emulated first secondary storage device and tagging the received first data with a unique identifier of the first data source, receiving second data from the second data source using the emulated second secondary storage device and tagging the received second data with a unique identifier of the second data source, storing the tagged first and second data on a storage medium using the single secondary storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium or a storage device storing a computer program product for enabling a computer arrangement to store data of at least first and second data sources using a single secondary storage device, the medium or device comprising a program for:
-
emulating at least first and second secondary storage devices by using the single secondary storage device, receiving first data from the first data source using the emulated first secondary storage device and tagging the received first data with a unique identifier of the first data source, receiving second data from the second data source using the emulated second secondary storage device and tagging the received second data with a unique identifier of the second data source, storing the tagged first and second data on a storage medium using the single secondary storage device. - View Dependent Claims (14)
-
-
15. A method of restoring data to a data source of a plurality of data sources, the method comprising:
-
identifying data packets tagged with a unique identifier of the data source in a sequence of data packets stored on a removable storage medium, each one of the data packets being tagged with a unique identifier of a respective one of the plurality of data sources, restoring the identified data packets to the data source. - View Dependent Claims (16, 17)
-
-
18. A computer readable medium or a storage device storing a computer program product for enabling a computer arrangement to restore data to a data source of a plurality of data sources, the medium or device comprising a program for:
-
identifying data packets tagged with a unique identifier of the data source in a sequence of data packets stored on a removable storage medium, each one of the data packets tagged with a unique identifier of a respective one of the plurality of data sources, restoring the identified data packets to the data source. - View Dependent Claims (19)
-
-
20. A method of replacing a data source of a plurality of data sources by a replacement data source, the method comprising:
-
reading a look up table from non-volatile memory of a removable storage medium, the look up table comprising unique identifiers of the data sources and respective data source names, visualising the look up table on a user interface, enabling selection of one of the data sources by a user via the user interface, mapping the unique identifier of the replacement data source to the unique identifier of the selected data source, identifying data packets tagged with the unique identifier of the selected data source in a sequence of data packets stored on the removable storage medium, restoring the identified data packets to the replacement data source.
-
-
21. A computer readable medium or storage device storing a computer program product for enabling a computer arrangement to replace a data source of a plurality of data sources by a replacement data source, the medium or device comprising a program for:
-
reading a look up table from non-volatile memory of a removable storage medium, the look up table comprising unique identifiers of data sources and respective data source names, visualising the look up table on a user interface for a user'"'"'s selection of one of the data sources to be replaced, mapping the unique identifier of the selected data source to the unique identifier of the replacement data source, receiving data packets tagged with the unique identifier of the selected data source for restoring to the replacement data source.
-
-
22. A secondary storage device for storing data of at least first and second data sources on a removable storage medium, the secondary storage device comprising:
-
means for emulating at least first and second secondary storage devices, means for tagging data received from one of the at least first and second data sources with a unique identifier of the one of at least first and second data sources, means for storing of the tagged data on a removable storage medium. - View Dependent Claims (23, 24)
-
-
25. A tape backup storage apparatus comprising:
-
a plurality of emulated tape drives for coupling of a plurality of data sources, a program component for tagging data packets received from one of the data sources of the plurality of data sources with a unique identifier of the one of the data sources and for interleaving the tagged data of different ones of the data sources, a tape drive for sequential storage of the interleaved, tagged data on a backup tape. - View Dependent Claims (26)
-
-
27. A tape drive operable to:
-
emulate at least first and second tape drives, receive first data from a first data source using the emulated first tape drive and tag the received first data with the unique identifier of the first data source, receive second data from the second data source using the emulated second tape drive and tag the received second data with the unique identifier of the second data source, storing the tagged first and second data on a tape medium. - View Dependent Claims (28)
-
-
29. A tape library comprising a plurality of tape drives, at least one of the tape drives of the plurality of tape drives being operable to:
-
emulate at least first and second tape drives receive first data from a first data source using the emulated first tape drive and tagging the received first data with the unique identifier of the first data source, receive second data from the second data source using the emulated second tape drive and tagging the received second data with the unique identifier of the second data source, and store the tagged first and second data on a tape medium.
-
Specification