A method for administration of a differential file back up system on a client-server system including a first server, a mirror server, and a client all coupled together, and wherein the first server and the mirror server both include a first memory storage device, a second memory device and a disk database coupled thereto, and wherein a backup file comprises a plurality of component files that include a base file and at least one delta file, and wherein each component file has a corresponding plurality of data stored within the disk database, and wherein the base file and at least one delta file are stored on the first memory device of both the first server and the mirror server in a first arrangement having a first number of access points on the first memory device, the method comprising the steps of:
- reading by the first server of the plurality of data contained within the disk database coupled thereto;
- reading by the mirror server of the plurality of data contained within the disk database coupled thereto;
- sorting by the first server the plurality of data according to a predetermined key;
- sorting by the mirror server the plurality of data according to a predetermined key;
- comparing the sorted plurality of data of the first server and the mirror server;
- in the event that a component of a backup file is present on the mirror server and not on the first server, transmitting by the mirror server to the first server the missing component;
- and
- in the event that a component of a backup file is present on the first server and not on the mirror server, transmitting by the mirror server to the first server the missing component.