Backup method
AssigneeHewlett-Packard Development Company, L.P.
InventorsHendrik Radon, Phillip Plapp, Bernhard Kappler
Life of this patent
Estimating the term…
Abstract
A method of backing up a backup space includes splitting a complete backup of the backup space into a number of rolling backups, and backing up a portion of unchanged files and all changed and new files on each of the rolling backups.
Claims14
A method of backing up a backup space, the method comprising:
- splitting a complete backup of the backup space into a plurality of N rolling backups;
- backing up all changed and new files and a portion of unchanged files on each of the plurality of N rolling backups;
- backing up 1/N of the unchanged files on each of a first N-1 of the plurality of N rolling backups:
- backing up all remaining unchanged files on the Nth rolling backup;
- and storing the plurality of N rolling backups.
A method of backing up a backup space with a plurality of rolling backup sessions, comprising, for each rolling backup session:
- searching the backup space on a file-by-file basis;
- backing up any file in the backup space that has changed since a last backup session;
- backing up any file in the backup space that is new since the last backup session;
- backing up a portion of files in the backup space that are unchanged since the last backup, wherein backing up a portion of files in the backup space that are unchanged comprises splitting the backup space into N rolling backup sessions, backing up 1/N of the unchanged files, and backing up all remaining unchanged files on the Nth rolling backup session;
- and
- storing the plurality of rolling backups.
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code to backup a backup space, the code, when executed by one or more processors, causes the one or more processors to:
- split a backup of the backup space into a plurality of N rolling backup sessions;
- and
- back up a portion of unchanged files and all changed and new files on each of the plurality of N rolling backup sessions;
- back up 1/N of the unchanged files on each of a first N-1 of the plurality of N rolling backup sessions;
- and
- back up all remaining unchanged files on the Nth rolling backup session.
Dependencies are inferred from the claim text.