摘要 |
A backup system is operated in accordance with a server or intelligent storage data controller containing a pre-written script governing a backup protocol. This script designates the possible source of data for backup that could become visible on the network and the possible storage sets that may be available in the storage repository. Preferably, the script also contains a timetable for when the script should be active, and wrap up interval of time for intelligently terminating a particular backup operation. In operation, the total number of accessible data sources (usually computers) and the total number of storage media destinations (for example available tapes mounted in tape drives) are generated to list possible source to storage paths. Utilizing the script, the possible source to storage paths are prioritized with the least recently backed up source as dated by the available media having first priority for backup. Once prioritization has occurred, backup is initiated in the order of prioritization to the first available of the designated source to storage media paths. This designation of source to media available paths continues down through the prioritized source to storage paths, initiating backup when the source and media are available. As each backup is completed, a new prioritization of source to media paths occurs responsive to location of the last backed up source, with backup occurring on the first available source to media path. Scripts can be tailored to prioritize backups dependent upon time of day. There results a fully automated backup which once programmed does not require constant supervisor monitoring.
|