1. A computer network for backing up a job that was interrupted during a backup process, comprising:
means for identifying the job that was interrupted during the backup process;
means for using the interrupted job to build a list of one or more volumes that still need to be backed up;
means for generating a catalog containing a partially backed up volume from the list of volumes that still need to be backed up;
means for retrieving an object from the one or more volumes stored in a client computer;
means for determining whether the object is listed in the catalog;
means for determining whether the object is partially backed up if the object is listed in the catalog; and
means for writing the data contained in the object to one or more storage devices if the object is partially backed up or is not listed in the catalog, wherein the means for using the interrupted job to build the list of volumes comprises:
means for building a second list of volumes associated with the job that was interrupted during the backup process; and
means for removing from the second list of volumes associated with the interrupted job a third list of volumes that had been completely backed up.
2. The computer network of claim 1, wherein the partially backed up volume is the first volume listed on the volumes that still need to be backed up.
3. The computer network of claim 1, wherein the catalog is a disk-based catalog.
4. The computer network of claim 1, wherein the object is a container object.
5. The computer network of claim 1, wherein the means for generating the catalog comprises means for storing one or more objects listed in one or more persistent records of one or more temporary catalog files to the catalog.
6. The computer network of claim 1, wherein the means for determining whether the object is partially backed up comprises means for determining that the object is partially backed up if the object is the last object listed in the catalog.
7. The computer network of claim 1, wherein the means for generating the catalog comprises means for identifying the partially backed up volume using one or more persistent records of one or more temporary catalog files and an amount of data previously written to the storage devices.
8. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform functions comprising:
retrieving, for backup to a backup system, an object from one or more volumes stored in a client computer;
sending to the backup system at least one query for querying a catalog of the backup system, wherein the catalog comprises: a partially backed up volume, wherein the catalog is generated from a list of one or more volumes that still need to be backed up, and wherein the list is built from at least one job that was interrupted during at least one backup process;
determining, via the at least one query, (i) that the object is not listed in the catalog or (ii) that the object is listed in the catalog and partially backed up; and
writing the data contained in the object to one or more storage devices when the object is partially backed up or is not listed in the catalog.
9. The computer-readable medium of claim 8, wherein the plurality of instructions further include instructions which, when executed cause the processor to perform functions comprising:
identifying the at least one job that was interrupted during the at least one backup process; and
building the list of one or more volumes that still need to be backed up using the interrupted job.
10. The computer-readable medium of claim 9, wherein the plurality of instructions further include instructions which, when executed cause the processor to perform functions comprising:
avoiding writing the data contained in the object to the one or more storage devices when the object is completely backed up.
11. The computer-readable medium of claim 9, wherein the plurality of instructions further include instructions which, when executed cause the processor to perform functions comprising:
removing, from the list of one or more volumes, one or more volumes that were completely backed up.
12. A method comprising for recovering from interruption of a backup process, the method comprising:
retrieving, for backup to a backup system, an object from one or more volumes stored in a client computer;
sending to the backup system at least one query for querying a catalog of the backup system, wherein the catalog comprises: a partially backed up volume, wherein the catalog is generated from a list of one or more volumes that still need to be backed up, and wherein the list is built from at least one job that was interrupted during at least one backup process;
determining, via the at least one query, (i) that the object is not listed in the catalog or (ii) that the object is listed in the catalog and partially backed up; and
writing the data contained in the object to one or more storage devices when the object is partially backed up or is not listed in the catalog.
13. The method of claim 12, further comprising: avoiding writing the data contained in the object to the storage devices when the object is completely backed up.
14. The method of claim 12, wherein the catalog is a disk-based catalog.
15. The method of claim 12, wherein the object is a container object.
16. The method of claim 12, wherein the partially backed up volume is a volume listed first on the list of one or more volumes that still need to be backed up.
17. The method of claim 12, further comprising:
Identifying, at a server computer of a backup system, the at least one job that was interrupted during the at least one backup process;
building, at the server computer as a function of the at least one job, the list of one or more volumes that still need to be backed up; and
generating the catalog at the server computer from the list of one or more volumes that still need to be backed up.
18. The method of claim 17, wherein building the list of one or more volumes comprises: removing, from the list of one or more volumes, at least one volume that was backed up completely.
19. The method of claim 17, wherein generating the catalog comprises: storing, to the catalog, one or more objects listed in one or more persistent records of one or more temporary catalog files.
20. The method of claim 19, wherein generating the catalog further comprises: discerning the partially backed up volume from (i) one or more persistent records of one or more temporary catalog files and (ii) an amount of data that was written to the storage devices.
21. The method of claim 12, wherein determining that the object is partially backed up comprises: rendering the object as partially backed up when the object is listed last in the catalog.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A secured cable system comprising:
(a) an inner secured cable;
(b) a cable security system comprising:
i. a first security tape including a tape portion upon which a plurality of detection lines are arranged; and
ii. a detection box in electrical or optical communication with each of the detection lines in the first security tape;
iii. wherein the security tape is spiral wrapped about the inner cable in a first direction along a length of the inner cable, the security tape being overlapped upon itself.
2. The secured cable system of claim 1, wherein the detection lines are arranged in a parallel relationship onto the tape portion.
3. The secured cable system of claim 2, wherein a spacing between the detection lines is up to about 5 millimeters.
4. The secured cable system of claim 1, wherein the detection lines are electrical conductors.
5. The secured cable system of claim 1, wherein the detection lines are fiber optic cables.
6. The secured cable system of claim 1, wherein the detection box is a time domain reflector.
7. The secured cable system of claim 1, wherein the overlap factor is at least about 75%.
8. The secured cable system of claim 1, wherein the cable security system includes a second security tape including a tape portion upon which a plurality of detection lines are arranged, the second security tape being wrapped about the first security tape in a second direction opposite the first direction.
9. The secured cable system of claim 8, wherein the detection box is a time domain reflector.
10. The secured cable system of claim 8, further comprising a loopback that places the first security tape detection lines in electrical or optical communication with the second security tape detection lines.
11. The secured cable system of claim 10, wherein the detection box is a continuity detector.
12. A cable security system for protecting an inner cable, the cable security system comprising:
(a) a security tape configured to be spiral wrapped about the inner cable, the security tape including a tape portion wherein:
i. a plurality of first detection lines are arranged in a first pattern on a top side of the tape portion;
ii. a plurality of second detection lines are arranged in a second pattern on a bottom side of the tape portion.
(b) a detection box in electrical or optical communication with each of the first and second detection lines in the first security tape;
13. The cable security system of claim 12, wherein the first detection lines are arranged in a straight parallel pattern onto the top portion of the tape portion.
14. The cable security system of claim 13, wherein the second detection lines are arranged in a zigzag pattern onto the bottom portion of the tape portion.
15. The cable security system of claim 12, wherein the number of first detection lines is equal to the number of second detection lines.
16. The cable security system of claim 15, wherein each of the first detection lines is connected to one of the second detection lines.
17. The cable security system of claim 12, wherein the first and second detection lines are electrical conductors.
18. The cable security system of claim 12, wherein the first and second detection lines are fiber optic cables.
19. The secured cable system of claim 12, wherein the detection box is a time domain reflector.
20. The secured cable system of claim 12, wherein the detection box is a continuity detector.
21. A secured cable comprising:
(a) an inner cable; and
(b) a first security tape comprising:
i. a first tape portion;
ii. a first plurality of detection lines arranged onto the first tape portion, the first plurality of detection lines being configured for electrical or optical communication with a detection box;
(c) wherein the first security tape is helically wrapped about the inner cable in a first direction such that the tape portion is overlapped upon itself along a length of the inner cable.
22. The secured cable of claim 21, wherein the first security tape further comprises a second plurality of detection lines arranged onto the first tape portion.
23. The secured cable of claim 22, wherein the first plurality of detection lines are arranged on a first side of the first tape portion and the second plurality of detection lines are arranged on a second side of the first tape portion.
24. The secured cable of claim 23, wherein the first plurality of detection lines are arranged in a straight parallel orientation and the second plurality of detection lines are arranged in a zigzag orientation.
25. The secured cable of claim 22, wherein an equal number of first and second detection lines are provided on the tape portion.
26. The secured cable of claim 25, wherein each of the first detection lines is in electrical or optical communication with one of the second detection lines.
27. The secured cable of claim 21, wherein the inner cable is covered by at least two overlapped layers of security tape along a length of the inner cable.
28. The secured cable of claim 21 further comprising:
(a) a second security tape comprising:
i. a second tape portion;
ii. a second plurality of detection lines arranged onto the second tape portion, the second plurality of detection lines being configured electrical or optical communication with the detection box;
(b) wherein the second security tape is helically wrapped about the first security tape in a second direction opposite to the first direction.