Apparatus and method to erase a magnetic tape
AssigneeInternational Business Machines Corporation
InventorsAlex Chliwnyj, Scott M. Fry, Pamela R. Nylander-Hill, David L. Swanson
Life of this patent
Estimating the term…
Abstract
A method to erase a magnetic tape, where the magnetic tape is first mounted in a magnetic tape in a tape drive, where that magnetic tape includes a physical beginning of tape (“PBOT”), a physical end of tape (“PEOT”), and information written thereon between the PBOT and the PEOT. The method then establishes one or more critical areas located on the magnetic tape, attempts to erase the information, and determines if each of the one or more critical areas have been erased. In the event each of said one or more critical areas have not been erased, Applicants' method provides an error message.
Claims27
A method to erase a magnetic tape, comprising the steps of:
- providing a tape drive;
- mounting a magnetic tape in said tape drive, wherein said magnetic tape comprises a physical beginning of tape (“PBOT”), a physical end of tape (“PEOT”), and information written on said magnetic tape between said PBOT and said PEOT;
- establishing one or more critical portions located on said magnetic tape;
- erasing said information;
- determining if each of said one or more critical portions have been erased;
- operative if each of said one or more critical portions have not been erased, providing an error message.
A method to erase a magnetic tape, wherein said magnetic tape comprises information written thereon, at least one servo pattern comprising an interface between a first recorded signal and a second recorded signal, a physical beginning of tape (“PBOT”), a Volume Control Region (“VCR”), a first portion disposed between said PBOT and said VCR, a logical beginning of tape (“LBOT”), a third portion disposed between said VCR and said LBOT, a logical end of tape (“LEOT”), a fourth portion disposed between said LBOT and said LEOT, a physical end of tape (“PEOT”), a fifth portion disposed between said LEOT and said PEOT,
- said method comprising the steps of.
- providing a tape drive, wherein said tape drive comprises a servo system capable of track following said servo pattern;
- mounting said magnetic tape in said tape drive;
- establishing a first buffer zone disposed between said first portion and said VCR;
- establishing a second buffer zone disposed between said VCR and said third portion;
- establishing a third buffer zone disposed between said third portion and said LBOT;
- establishing a fourth buffer zone disposed between said LEOT and said PEOT;
- establishing a first critical portion comprising said first buffer zone, said VCR, and said second buffer zone;
- establishing a second critical portion comprising said third buffer zone, said fourth portion, and said fourth buffer zone;
- moving said magnetic tape in a first direction while erasing said magnetic tape;
- determining if said servo system is track following said servo pattern;
- operative if said servo system is not track following said servo pattern:
- determining a first fail point comprising the location on said magnetic tape where said servo system first fails to track follow said servo pattern;
- determining a reacquisition point comprising the location on said magnetic tape where said servo system resumes track following said servo pattern;
- determining a first failed tape portion comprising the tape portion disposed between said first fail point and said reacquisition point;
- determining if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion;
- operative if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion:
- positioning said tape head adjacent said reacquisition point and between said acquisition point and said LEOT;
- moving said magnetic tape in a second direction;
- erasing said magnetic tape;
- determining if said servo system is track following said servo pattern;
- operative if said servo system is not track following said servo pattern:
- determining a second fail point comprising the location on said magnetic tape where said servo system first fails to track following said servo pattern while moving said magnetic tape in said second direction;
- determining a second failed tape portion comprising the tape portion disposed between said first fail point and said second fail point;
- determining if said second failed tape portion comprises any part of said first critical portion or any part of said second critical area;
- operative if said second failed tape portion includes any part of said first critical area or any part of said second critical area, providing an error message.
An article of manufacture comprising a computer useable medium having computer readable program code disposed therein to erase a magnetic tape, the computer readable program code comprising a series of computer readable program steps to effect:
- mounting a magnetic tape in a tape drive, wherein said magnetic tape comprises a physical beginning of tape (“PBOT”), a physical end of tape (“PEOT”), and information written on said magnetic tape between said PBOT and said PEOT;
- establishing one or more critical portions located on said magnetic tape;
- erasing said information;
- determining if each of said one or more critical portions have been erased;
- operative if each of said one or more critical portions have not been erased, providing an error message.
A tape drive comprising a computer useable medium having computer readable program code disposed therein to erase a magnetic tape, wherein said magnetic tape comprises information written thereon, at least one servo pattern comprising an interface between a first recorded signal and a second recorded signal, a physical beginning of tape (“PBOT”), a Volume Control Region (“VCR”), a first portion disposed between said PBOT and said VCR, a logical beginning of tape (“LBOT”), a third portion disposed between said VCR and said LBOT, a logical end of tape (“LEOT”), a fourth portion disposed between said LBOT and said LEOT, a physical end of tape (“PEOT”), a fifth portion disposed between said LEOT and said PEOT, the computer readable program code comprising a series of computer readable program steps to effect:
- mounting said magnetic tape in said tape drive, wherein said tape drive further comprises a servo system capable of track following said servo pattern;
- establishing a first buffer zone disposed between said first portion and said VCR;
- establishing a second buffer zone disposed between said VCR and said third portion;
- establishing a third buffer zone disposed between said third portion and said LBOT;
- establishing a fourth buffer zone disposed between said LEOT and said PEOT;
- establishing a first critical portion comprising said first buffer zone, said VCR, and said second buffer zone;
- establishing a second critical portion comprising said third buffer zone, said fourth portion, and said fourth buffer zone;
- moving said magnetic tape in a first direction while erasing said magnetic tape;
- determining if said servo system is track following said servo pattern;
- operative if said servo system is not track following said servo pattern:
- determining a first fail point comprising the location on said magnetic tape where said servo system first failed to track follow said servo pattern;
- determining a reacquisition point comprising the location on said magnetic tape where said servo system resumes track following said servo pattern;
- determining a first failed tape portion comprising the tape portion disposed between said first fail point and said reacquisition point;
- determining if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion;
- operative if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion:
- positioning said tape head adjacent said reacquisition point and between said acquisition point and said LEOT;
- moving said magnetic tape in a second direction;
- erasing said magnetic tape while moving said magnetic tape in said second direction;
- determining if said servo system is track following said servo pattern while moving said magnetic tape in said second direction;
- operative if said servo system is track following said servo pattern while moving said magnetic tape in said second direction:
- determining a second fail point comprising the location on said magnetic tape where said servo system failed to track follow said servo pattern while moving said magnetic tape in said second direction;
- determining a second failed tape portion comprising the tape portion disposed between said first fail point and said second fail point;
- determining if said second failed tape portion comprises any part of said first critical portion or any part of said second critical portion;
- operative if said second failed tape portion includes any part of said first critical portion or any part of said second critical portion, providing an error message.
A data storage and retrieval system comprising a computer useable medium having computer readable program code disposed therein to erase a magnetic tape, wherein said magnetic tape comprises information written thereon, at least one servo pattern comprising an interface between a first recorded signal and a second recorded signal, a physical beginning of tape (“PBOT”), a Volume Control Region (“VCR”), a first portion disposed between said PBOT and said VCR, a logical beginning of tape (“LBOT”), a third portion disposed between said VCR and said LBOT, a logical end of tape (“LEOT”), a fourth portion disposed between said LBOT and said LEOT, a physical end of tape (“PEOT”), a fifth portion disposed between said LEOT and said PEOT, wherein said data storage and retrieval system further comprises a tape drive comprising a servo system capable of track following said servo pattern, the computer readable program code comprising a series of computer readable program steps to effect:
- mounting said magnetic tape in said tape drive;
- establishing a first buffer zone disposed between said first portion and said VCR;
- establishing a second buffer zone disposed between said VCR and said third portion;
- establishing a third buffer zone disposed between said third portion and said LBOT;
- establishing a fourth buffer zone disposed between said LEOT and said PEOT;
- establishing a first critical portion comprising said first buffer zone, said VCR, and said second buffer zone;
- establishing a second critical portion comprising said third buffer zone, said fourth portion, and said fourth buffer zone;
- moving said magnetic tape in a first direction while erasing said magnetic tape;
- determining if said servo system is track following said servo pattern;
- operative if said servo system is not track following said servo pattern:
- determining a first fail point comprising the location on said magnetic tape where said servo system first failed to track follow said servo pattern;
- determining a reacquisition point comprising the location on said magnetic tape where said servo system resumes track following said servo pattern;
- determining a first failed tape portion comprising the tape portion disposed between said first fail point and said reacquisition point;
- determining if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion;
- operative if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion:
- positioning said tape head adjacent said reacquisition point and between said acquisition point and said LEOT;
- moving said magnetic tape in a second direction;
- erasing said magnetic tape while moving said magnetic tape in said second direction;
- determining if said servo system is track following said servo pattern while moving said magnetic tape in said second direction;
- operative if said servo system is not track following said servo pattern while moving said magnetic tape in said second direction:
- determining a second fail point comprising the location on said magnetic tape where said servo system first failed to track follow said servo pattern while moving said magnetic tape in said second direction;
- determining a second failed tape portion comprising the tape portion disposed between said first fail point and said second fail point;
- determining if said second failed tape portion comprises any part of said first critical portion of any part of said second critical portion;
- operative if said second failed tape portion includes any part of said first critical portion or any part of said second critical portion, providing an error message.
A computer program product usable with a programmable computer processor having computer readable program code embodied therein to erase a magnetic tape, comprising:
- computer readable program code which causes said programmable computer processor to mount a magnetic tape in a tape drive, wherein said magnetic tape comprises a physical beginning of tape (“PBOT”), a physical end of tape (“PEOT”), and information written on said magnetic tape between said PBOT and said PEOT;
- computer readable program code which causes said programmable computer processor to establish one or more critical portions located on said magnetic tape;
- computer readable program code which causes said programmable computer processor to erase said information;
- computer readable program code which causes said programmable computer processor to determine if each of said one or more critical portions have been erased;
- computer readable program code which, if each of said one or more critical portions have not been erased, causes said programmable computer processor to provide an error message.
A computer program product usable with a programmable computer processor having computer readable program code embodied therein to method to erase a magnetic tape, wherein said magnetic tape comprises information written thereon, at least one servo pattern comprising an interface between a first recorded signal and a second recorded signal, a physical beginning of tape (“PBOT”), a Volume Control Region (“VCR”), a first portion disposed between said PBOT and said VCR, a logical beginning of tape (“LBOT”), a third portion disposed between said VCR and said LBOT, a logical end of tape (“LEOT”), a fourth portion disposed between said LBOT and said LEOT, a physical end of tape (“PEOT”), a fifth portion disposed between said LEOT and said PEOT, comprising:
- computer readable program code which causes said programmable computer processor to mount said magnetic tape in said tape drive, wherein said tape drive comprises a servo system capable of track following said servo pattern;
- computer readable program code which causes said programmable computer processor to establish a first buffer zone disposed between said first portion and said VCR;
- computer readable program code which causes said programmable computer processor to establish a second buffer zone disposed between said VCR and said third portion;
- computer readable program code which causes said programmable computer processor to establish a third buffer zone disposed between said third portion and said LBOT;
- computer readable program code which causes said programmable computer processor to establish a fourth buffer zone disposed between said LEOT and said PEOT;
- computer readable program code which causes said programmable computer processor to establish a first critical portion comprising said first buffer zone, said VCR, and said second buffer zone;
- computer readable program code which causes said programmable computer processor to establish a second critical portion comprising said third buffer zone, said fourth portion, and said fourth buffer zone;
- computer readable program code which causes said programmable computer processor to move said magnetic tape in a first direction while erasing said magnetic tape;
- computer readable program code which causes said programmable computer processor to determine if said servo system is track following said servo pattern;
- computer readable program code which causes said programmable computer processor to determine a first fail point comprising the location on said magnetic tape where said servo system first fails to track follow said servo pattern;
- computer readable program code which causes said programmable computer processor to determine a reacquisition point comprising the location on said magnetic tape where said servo system resumed track following said servo pattern;
- computer readable program code which causes said programmable computer processor to determine a first failed tape portion comprising the tape portion disposed between said first fail point and said reacquisition point;
- computer readable program code which causes said programmable computer processor to determine if said first failed tape portion comprises any part of said first critical portion or any part of said second critical portion;
- computer readable program code which causes said programmable computer processor to position said tape head adjacent said reacquisition point and between said acquisition point and said LEOT;
- computer readable program code which causes said programmable computer processor to move said magnetic tape in a second direction;
- computer readable program code which causes said programmable computer processor to erase said magnetic tape while said magnetic tape is moving in said second direction;
- computer readable program code which causes said programmable computer processor to determine if said servo system is track following said servo pattern while moving said magnetic tape in said second direction;
- computer readable program code which causes said programmable computer processor to determine a second fail point comprising the location on said magnetic tape where said servo system first failed to track follow said servo pattern while moving said magnetic tape in said second direction;
- computer readable program code which causes said programmable computer processor to determine a second failed tape portion comprising the tape portion disposed between said first fail point and said second fail point;
- computer readable program code which causes said programmable computer processor to determine if said second failed tape portion comprises any part of said first critical portion of any part of said second critical portion;
- computer readable program code which, if said second failed tape portion includes any part of said first critical portion or any part of said second critical portion, causes said programmable computer processor to provide an error message.
Dependencies are inferred from the claim text.