Claims
- 1. In a helical scan tape drive which reads and writes a stream of data records, received from a host processor, in stripes on a magnetic tape, apparatus operationally independent of said host processor for providing administrative data relating to data records written on said magnetic tape, comprising:
- means for creating a header segment having a defined extent on said magnetic tape wherein said header segment is located at a beginning of said magnetic tape before said data records and wherein said header segment contains administrative data relating to said data records written on said magnetic tape;
- means for writing data records received from said host processor on said magnetic tape exclusive of said header segment;
- means, responsive to receipt of a data record from said host processor, for generating said administrative data, comprising:
- means for inserting data record location information into said administrative data and associated with a selected data record to identify a physical location of said selected data record on said magnetic tape,
- means for inserting media information into said administrative data to identify media characteristics; and
- means for writing said administraive data in said header segment of said magnetic tape, independent of said host processor.
- 2. The apparatus of claim 1 wherein said data record location inserting means comprises:
- means for segmenting said magnetic tape into a plurality of search segments, each representative of a predetermined number of scan groups written on said magnetic tape.
- 3. The apparatus of claim 2 wherein said data record location inserting means further comprises:
- means for identifying one of said search segments in which a received data record is written on said magnetic tape; and
- means for inserting data, indicative of said identified search segment, into said administrative data.
- 4. The apparatus of claim 3 wherein said data record location inserting means further comprises:
- means for writing data, indicative of a number of scan groups following a boundary of said identified search segment to which said data record begins, into said administrative data.
- 5. The apparatus of claim 3 wherein said data record location inserting means further comprises:
- means for writing a data record write protect status into a reserve field of said administrative data and associated with a selected data record substantially concurrently with said selected data record being accessed by said host processor, to indicate that said selected data record has been write protected.
- 6. The apparatus of claim 5 further comprising:
- means responsive to the presence of said data record write protect status associated with said selected data record for disabling said tape drive from modifying the data contained in said data record.
- 7. The apparatus of claim 1 wherein said media information inserting means comprises:
- means for writing a media write protect status into said administrative data to indicate that said magnetic tape has been write protected.
- 8. The apparatus of claim 7 further comprising:
- means responsive to the presence of said media write protect status for disabling said tape drive from modifying said data records written in said magnetic tape.
- 9. The apparatus of claim 1 wherein said media information inserting means comprises:
- means for copying data indicative of the identity of said tape drive into said administrative data.
- 10. The apparatus of claim 9 wherein said copying means comprises:
- means for writing tape volume identification into said administrative data.
- 11. The apparatus of claim 1 wherein said media identification inserting means comprises:
- means for writing media element identification data into said administrative data to identify the initial use date of said magnetic tape.
- 12. The apparatus of claim 1 wherein said data record location inserting means comprises:
- means for writing last data record location data into said administrative data to indicate the physical location on said magnetic tape of an end of a last written data record contained on said magnetic tape.
- 13. The apparatus of claim 1 wherein said media information inserting means comprises:
- means for writing data indicative of amount of use of said magnetic tape into said administrative data.
- 14. The apparatus of claim 1 wherein said media information inserting means comprises:
- means, responsive to said tape drive detecting a media failure, for writing media failure data into said administrative data to record a history of media failures.
- 15. In a tape drive which reads and writes a stream of data records, received from a host processor, in stripes on a magnetic tape operationally independent of said host processor, for providing administrative data relating to data records written on said magnetic tape, a method comprising the steps of:
- creating a header segment having a defined extent on said magnetic tape wherein said header segment is located at a beginning of said magnetic tape before said data records and wherein said header segment contains administrative data relating to said data records written on said magnetic tape;
- writing data records received from a host processor on said magnetic tape exclusive of said header segment;
- generating in response to receipt of a data record from said host processor, administrative data comprising:
- inserting data record location information into said administrative data and associated with a selected data record to identify a physical location of said selected data record on said magnetic tape,
- inserting media information into said administrative data to identify media characteristics; and
- writing said administrative data in said header segment of said magnetic tape, independent of said host processor.
- 16. The method of claim 15 wherein said step of data record location inserting comprises:
- segmenting said magnetic tape into a plurality of search segments, each representative of a predetermined number of scan groups written on said magnetic tape.
- 17. The method of claim 16 wherein said step of data record location inserting further comprises:
- identifying one of said search segments in which a received data record is written on said magnetic tape; and
- inserting data, indicative of said identified search segment, into said administrative data.
- 18. The method of claim 17 wherein said step of data record location inserting further comprises:
- writing data, indicative of a number of scan groups following a boundary of said identified search segment to which said data record begins, into said administrative data.
- 19. The method of claim 18 wherein said step of data record location inserting further comprises:
- writing a data record write protect status into a reserve field of said administrative data and associated with a selected data record substantially concurrently with said selected data record being accessed by said host processor, to indicate that said selected data record has been write protected.
- 20. The method of claim 19 further comprising the step of:
- disabling, in response to the presence of said data record write protect status associated with said selected data record, said tape drive from modifying the data contained in said data record.
- 21. The method of claim 15 wherein said step of media information inserting further comprises:
- writing a media write protect status into said administrative data to indicate that said magnetic tape has been write protected.
- 22. The method of claim 21 further comprising the step of:
- disabling, in response to the presence of said media write protect status, said tape drive from modifying said data records written on said magnetic tape.
- 23. The method of claim 15 wherein said step of media information inserting comprises:
- copying data indicative of the identity of said tape drive into said administrative data.
- 24. The method of claim 23 wherein said step of copying includes:
- writing tape volume identification into said administrative data.
- 25. The method of claim 15 wherein said step of media identification inserting comprises:
- writing media element identification data into said administrative data to identify the initial use date of said magnetic tape.
- 26. The method of claim 15 wherein said step of data record location inserting comprise:
- writing last data record location data into said administrative data to indicate the physical location on said magnetic tape of an end of a last written data record contained on said magnetic tape.
- 27. The method of claim 15 wherein said step of media information inserting comprises:
- writing data indicative of amount of use of said magnetic tape into said administrative data.
- 28. The method of claim 15 wherein said step of media information inserting comprises:
- writing, in response to said tape drive detecting a media failure, media failure data into said administrative data to record a history of media failures.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of U.S. patent application Ser. No. 07/791,793, now U.S. Pat. No. 5,360,641 titled "Method and Apparatus for Detecting and Correcting Errors in Data on Magnetic Tape Media" filed Nov. 12, 1991.
US Referenced Citations (8)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
791793 |
Nov 1991 |
|