Claims
- 1. A method of error correction in a data storage medium, comprising:
partitioning the data storage medium into a plurality of storage rings; grouping one or more storage rings into one or more storage cylinders; and designating at least one storage ring in a storage cylinder having at least two storage rings as a redundancy storage ring for the storage cylinder.
- 2. The method of claim 1 further comprising:
designating at least one redundancy storage ring in the storage cylinder as an error correction code (ECC) storage ring for the storage cylinder, wherein the ECC storage ring is used to correct data from a storage ring in the storage cylinder.
- 3. The method of claim 1 further comprising:
designating at least one redundancy storage ring in the storage cylinder as an alternate storage ring for the storage cylinder, wherein the alternate storage ring is used to store data intended to be stored in a defective storage ring in the storage cylinder.
- 4. The method of claim 3 further comprising:
indicating a defective storage ring using an error detection technique.
- 5. The method of claim 4, wherein the error detection technique includes using a cyclic redundancy checking (CRC) code.
- 6. The method of claim 1 further comprising:
writing data to be written to a defective storage cylinder to an alternate storage cylinder.
- 7. The method of claim 6, wherein the alternate storage cylinder is physically next to the defective storage cylinder.
- 8. The method of claim 7 further comprising:
storing a cylinder number of the defective storage cylinder in a directory.
- 9. The method of claim 6 further comprising:
prior to writing data to be written to the defective storage cylinder to an alternate storage cylinder, designating one or more storage cylinders in the storage medium as alternate storage cylinders.
- 10. The method of claim 9, wherein the one or more storage cylinders designated as alternate storage cylinders are physically located in one portion of the storage medium.
- 11. The method of claim 9, wherein the one or more storage cylinders designated as alternate storage cylinders are scattered throughout the storage medium.
- 12. The method of claim 1, wherein the storage medium is a magnetic tape in a tape cartridge.
- 13. The method of claim 1, wherein the storage medium includes one or more platters in a hard drive.
- 14. A data storage medium, comprising:
a plurality of storage rings, each storage ring corresponding to a logical and a physical partition of the data storage medium; and at least one storage cylinder having two or more storage rings, wherein at least one storage ring in a storage cylinder having at least two storage rings is designated as a redundancy storage ring for the storage cylinder.
- 15. The data storage medium of claim 14, wherein at least one redundancy storage ring in the storage cylinder is designated as an error correction code (ECC) storage ring for the storage cylinder, wherein the ECC storage ring is used to correct data from a storage ring in the storage cylinder.
- 16. The data storage medium of claim 14, wherein at least one redundancy storage ring in the storage cylinder is designated as an alternate storage ring for the storage cylinder, wherein the alternate storage ring is used to store data intended to be stored in a defective storage ring in the storage cylinder.
- 17. The data storage medium of claim 16, wherein a defective storage ring is indicated using an error detection technique.
- 18. The data storage medium of claim 17, wherein the error detection technique uses a cyclic redundancy checking (CRC) code.
- 19. The data storage medium of claim 14 further comprising:
an alternate storage cylinder, wherein
data intended to be written to a defective storage cylinder is written to the alternate storage cylinder.
- 20. The data storage medium of claim 19, wherein the alternate storage cylinder is physically next to the defective storage cylinder.
- 21. The data storage medium of claim 20 further comprising:
a directory, wherein a cylinder number of the defective storage cylinder is stored.
- 22. The data storage medium of claim 19, wherein the alternate storage cylinder is designated as the alternate cylinders prior to writing data to be written to the defective storage cylinder to the alternate storage cylinder.
- 23. The data storage medium of claim 22, wherein the one or more storage cylinders designated as alternate storage cylinders are physically located in one portion of the storage medium.
- 24. The data storage medium of claim 22, wherein the one or more storage cylinders designated as alternate storage cylinders are scattered throughout the storage medium.
- 25. A magnetic tape, comprising:
a plurality of storage rings, each storage ring corresponding to a logical and a physical partition of the magnetic tape; and at least one storage cylinder having two or more storage rings, wherein at least one storage ring in a storage cylinder having at least two storage rings is designated as a redundancy storage ring for the storage cylinder.
- 26. The magnetic tape of claim 25, wherein at least one redundancy storage ring in the storage cylinder is designated as an error correction code (ECC) storage ring for the storage cylinder, wherein the ECC storage ring is used to correct data from a storage ring in the storage cylinder.
- 27. The magnetic tape of claim 25, wherein at least one redundancy storage ring in the storage cylinder is designated as an alternate storage ring for the storage cylinder, wherein the alternate storage ring is used to store data intended to be stored in a defective storage ring in the storage cylinder.
- 28. The magnetic tape of claim 27, wherein a defective storage ring is indicated using an error detection technique.
- 29. The magnetic tape of claim 25 further comprising:
an alternate storage cylinder, wherein
data intended to be written to a defective storage cylinder is written to the alternate storage cylinder.
- 30. The magnetic tape of claim 29, wherein the alternate storage cylinder is physically next to the defective storage cylinder.
- 31. The magnetic tape of claim 29, wherein the alternate storage cylinder is designated as the alternate storage cylinders prior to writing data intended to be written to the defective storage cylinder to the alternate storage cylinder.
- 32. A tape drive, comprising:
a receptacle configured to receive a magnetic tape, wherein the magnetic tape includes:
a plurality of storage rings, each storage ring corresponding to a logical and a physical partition of the magnetic tape, at least one storage cylinder having two or more storage rings, wherein at least one storage ring in a storage cylinder having at least two storage rings is designated as a redundancy ring for the storage cylinder; and at least one magnetic head configured to access (read/write) data on the magnetic tape.
- 33. The tape drive of claim 32, wherein at least one redundancy storage ring in the storage cylinder is designated as an error correction code (ECC) storage ring for the storage cylinder, wherein the ECC storage ring is used to correct data from a storage ring in the storage cylinder.
- 34. The tape drive of claim 32, wherein at least one redundancy storage ring in the storage cylinder is designated as an alternate storage ring for the storage cylinder, wherein the alternate storage ring is used to store data intended to be stored in a defective storage ring in the storage cylinder.
- 35. The tape drive of claim 34, wherein a defective storage ring is indicated using an error detection technique.
- 36. The tape drive of claim 32 further comprising:
an alternate storage cylinder, wherein
data intended to be written to a defective storage cylinder is written to the alternate storage cylinder.
- 37. The tape drive of claim 36, wherein the alternate storage cylinder is physically next to the defective storage cylinder.
- 38. The tape drive of claim 36, wherein the alternate storage cylinder is designated as the alternate cylinders prior to writing data intended to be written to the defective storage cylinder to the alternate storage cylinder.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application is a continuation-in-part application of U.S. patent application Ser. No. 09/577,637, entitled DATA STORAGE DEVICES FOR LARGE SIZE DATA STRUCTURES, filed on May 24, 2000, which claims the benefit of U.S. Provisional Application Serial No. 60/135,626, filed on May 24, 1999, both of which are incorporated in their entirety herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60135626 |
May 1999 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09577637 |
May 2000 |
US |
Child |
10303644 |
Nov 2002 |
US |