Sayebackup.1

= SayeBackup(1) - efficient remote backup tool = Manual: Pages

Release: Revision

Updated: -00-

NAME
sayebackup - A backup tool for full or incremental remote shadow copies.

SYNOPSIS
sayebackup [options] sources...

DESCRIPTION
The sayebackup script is a wrapper around the rsync(1) command to create full or reverse incremental backups of remote locations via ssh(1). Files are hard linked from the most recent backup to reduce transfer bandwidth use storage space most efficiently. If used in incremental mode, the most recent backup is always a full backup. When doing a new backup, the previous full backup will be degraded to a reverse incremental backup, which only contains differences between the current and the last backup. A symlink *-current is updated to always point at the latest backup. To reduce remote file transfers, -L can be used to point to an existing local file tree from which files will be hard-linked into the backup. The option may be specified multiple times, relative paths are interpreted relative to the -C backup-dir.

OPTIONS
Here is a summary of all supported options:
 * -c
 * Perform checksum based file content comparisons.


 * -C backup-dir
 * Backup directory (default: ./).


 * --dry
 * Run rsync with --dry-run option.


 * -E exclude-file
 * File with rsync exclude list.


 * --help
 * Print usage summary.


 * -i identity
 * The ssh identity key file to use (see ssh(1) -i).


 * -l account
 * The ssh user name to use (see ssh(1) -l).


 * -L link-destination
 * Hard link destination files from link-destination/.


 * -o prefix
 * Specifies the output directory name (default: bak).


 * -P sshport
 * The ssh port to use on the remote system.


 * -q, --quiet
 * Suppress progress information.


 * -r
 * Make reverse incremental backup.


 * --version
 * Print script and rsync versions.


 * -x, --one-file-system
 * Avoid crossing of filesystem boundaries.

BUGS
Upon premature aborts of rsync, the destination files are deleted to avoid creation of partial backups. Not all abort conditions of rsync indicate transfer failures however.

BUG REPORTS
Report sayebackup bugs to .

Home and manual page for sayebackup: 

AUTHORS
Written by Tim Janik.

COPYRIGHT
Copyright © 2010-2011 Tim Janik. This is free software; you are free to change and redistribute it. There is NO  WARRANTY, to the extent permitted by law. License GNU GPLv3+: .