rdiff-backup
Reverse differential backup with file history
TLDR
Backup directory
SYNOPSIS
rdiff-backup [-r time] [options] source destination
DESCRIPTION
rdiff-backup creates incremental backups using reverse diffs. The destination mirrors current state while storing history.
Each backup stores only differences from previous. Space-efficient for frequent backups.
Restoration from any point in history is possible. Diffs are applied to reconstruct old states.
Remote backup works over SSH. No special server needed, just rdiff-backup on both ends.
Retention policies remove old increments. Balance history depth against storage.
PARAMETERS
-r, --restore-as-of TIME
Restore from time.--list-increments
Show backup history.--remove-older-than TIME
Delete old increments.--verify
Verify backup integrity.--include PATTERN
Include files.--exclude PATTERN
Exclude files.-v, --verbosity N
Verbosity level.--force
Force operation.
TIME FORMATS
now - Current
3D - 3 days ago
2W - 2 weeks ago
1M - 1 month ago
2024-01-15 - Specific date
CAVEATS
Requires rdiff-backup on remote. Large initial backup. Metadata changes trigger updates.
HISTORY
rdiff-backup combines rsync-style mirroring with reverse-diff versioning. It provides space-efficient incremental backup while maintaining easy restoration.
SEE ALSO
rsync(1), borgbackup(1), duplicity(1)
