Claims
- 1. A virtual tape storage system coupled to a host computer, the virtual tape storage system responding to commands from the host computer as an emulated tape unit, the emulated tape unit having an expected format for storing data, the virtual tape storage system comprising:
a processor for organizing data in the virtual tape storage system according to the emulated format; and a tape unit for storing data on tape coupled to the processor, wherein data in the emulated format may be stored on the tape by the tape unit.
- 2. The virtual tape storage system of claim 1 wherein a compression unit in the tape unit is disabled when the data in the emulated format is stored on the tape.
- 3. The virtual tape storage system of claim 2 wherein the virtual tape storage system disables the compression unit with a command code.
- 4. The virtual tape storage system of claim 1 wherein the tape storing the data in the emulated format may be read by a host application coupled to a physical tape unit of the type of the emulated tape unit.
- 5. The virtual tape storage system of claim 1 further comprising a disk unit, the disk unit storing the data in the emulated format.
- 6. The virtual tape storage system of claim 5 further comprising a compression unit for compressing the data from the host computer according to the compression used by the emulated tape unit.
- 7. The virtual tape storage system of claim 5 wherein the organized data may be transferred from the virtual storage system to the tape without intervention from the host computer.
- 8. A method of storing data on a tape using a virtual tape storage system according to a format expected by a host application, the method comprising the steps of:
organizing the data in the virtual tape storage system according to the expected format; and transferring the data in the expected format to a tape unit for storage on the tape.
- 9. The method of claim 8 further comprising the step of compressing the data.
- 10. The method of claim 9 wherein the compressing step is done in the virtual tape storage system.
- 11. The method of claim 9 wherein the compressing step is done according to a compression algorithm used by the tape drive for data coming directly from the host.
- 12. The method of claim 8 wherein the compression step is done according to the ANSI X3.225-1994 standard.
- 13. The method of claim 8 wherein the format is the ANSI X3.224-1994 standard.
- 14. The method of claim 8 further comprising the step of describing the data with metadata in the virtual tape storage system.
- 15. The method of claim 14 wherein the metadata includes bits describing whether the data is compressed.
- 16. The method of claim 14 wherein the metadata is not transferred to the tape unit.
- 17. The method of claim 8 wherein the organizing step organizes the data into a plurality of packets and a control field describing the plurality of packets.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application claims the benefit of Provisional Application Ser. No. 60/052,018, filed Jul. 9, 1997, which is incorporated herein by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60052018 |
Jul 1997 |
US |