Backup implements a traditional backup scheme, where the target contains
all information (full backup) of the source (typically your local homedir) and
in the future only the changed information is added meaning that except for the
first invocation o fthe script, the operation is pretty fast.
More precisely,
Backup claims to have the following functionalities:
- Flexible and Easy to use: although Backup is a command-line utility,
the semantics of the configuration file is relatively simple.
- Bandwidth and space efficient: Backup uses the rsync
algorithm so only the changed parts of files are sent to the target when
doing an incremental backup.
For instance, if a long log file increases by just a few lines of text,
a small diff will be sent.
- Support various backup targets:
- "local" drive (i.e a hard disk connected by USB or Firewire to your system)
- "local" [encrypted] sparsebundle images
- remote server with SSH access
- remote NAS with AFP access
- remote [encrypted] sparsebundle images on a NAS with AFP access