Initially, a configuration script is stored either remotely or locally on a
system. The configuration script is executed based on a set of predefined
execution parameters, such as time based parameters, system usage or
loading parameters, or even based on the types of operations being
performed on the system. Once executed, the configuration script outputs a
series of current configuration parameters to a safe storage area. These
current configuration parameters define the system in terms of system
hardware specifics, software specifics, and firmware specifics, including
mappings from logical to physical disk drives. By recording such detailed
information in a methodical form and preserving it in an accessible state,
a script may be written to place every logical volume, every file system,
and every block of data back onto its disk of origin, even if the disk
arrays stretch into terabytes. By detailing all relevant system
parameters, output can be fed as input into a reconstruction script, which
can then be written by anyone skilled in UNIX administration, provided the
administrator has the comprehensive system environment description
generated by the present invention.
Aanvankelijk, wordt een configuratiemanuscript opgeslagen of ver of plaatselijk op een systeem. Het configuratiemanuscript wordt uitgevoerd gebaseerd op een reeks vooraf bepaalde uitvoeringsparameters, zoals tijd gebaseerde parameters, van de systeemgebruik of lading parameters, of zelfs gebaseerd op de soorten handelingen die op het systeem worden uitgevoerd. Zodra uitgevoerd, de output van het configuratiemanuscript een reeks huidige configuratieparameters aan een veilig opslaggebied. Deze huidige configuratieparameters bepalen het systeem in termen van de details van de systeemhardware, softwaredetails, en ingebouwde programmatuurdetails, met inbegrip van afbeeldingen van logische aan fysieke schijfaandrijving. Door dergelijke gedetailleerde informatie in een methodische vorm te registreren en het te bewaren in een toegankelijke staat, kan een manuscript worden geschreven om elk logisch volume, elk dossiersysteem, en elk blok van gegevens terug op zijn schijf van oorsprong te plaatsen, zelfs als de schijfseries zich in terabytes uitrekken. Door alle relevante systeemparameters te detailleren, kan de output als input in een wederopbouwmanuscript worden gevoed, dat dan door iedereen kan worden geschreven bekwaam in het beleid van Unix, op voorwaarde dat de beheerder de uitvoerige beschrijving van het systeemmilieu die door de onderhavige uitvinding wordt geproduceerd heeft.