Re: Reverse diffs are a standard such that patch can apply?
Robert Nichols <[email protected]> Wed, 15 Feb 2023 12:07:35 -0600
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Message-ID | <[email protected]> |
On 2/15/23 10:32, [email protected] wrote: > I've googled enough to find out that rdiff stores the backup files as reverse > diffs so I should be able to go to the backup directory and copy the latest > version if I need that. > > If I need an earlier version, presumably the diffs are a "standard" format such > that I can apply patch (multiple times as necessary) to get to the earlier > version I need? You don't have to do any patching manually, just ask rdiff-backup to "restore" and use the "--at {time}" option to specify what version. The manpage explains this fairly clearly: restore [CREATION OPTIONS] [COMPRESSION OPTIONS] [SELECTION OPTIONS] [FILESYSTEM OPTIONS] [USER GROUP OPTIONS] [--at time|--increment] source targetdir restore a source backup repository at a specific time or a specific source increment to a target directory. See RESTORING for details. --at time the source parameter is interpreted as a back-up directory, and the content is restored from the given time. See TIME FORMATS for details. --increment the source parameter is expected to be an increment within a back-up repository, to be restored into the given target directory. -- Bob Nichols "NOSPAM" is really part of my email address. Do NOT delete it.