Managing SSH chroots to backup a lot of machines
Go to file
Benoît S. aecfb6371f Added a sleep between two rsync (for Online). 2014-04-25 11:16:03 +02:00
crons Added a sleep between two rsync (for Online). 2014-04-25 11:16:03 +02:00
install/etc/evobackup Fork of evobackup using rsync --link-dest. 2014-04-02 18:34:58 +02:00
AUTHORS Refactoring of the code. 2013-08-03 22:53:04 +02:00
INSTALL.md Fork of evobackup using rsync --link-dest. 2014-04-02 18:34:58 +02:00
LICENSE Initial commit 2013-08-01 12:54:25 -07:00
README.md Fork of evobackup using rsync --link-dest. 2014-04-02 18:34:58 +02:00
install.sh All shebangs set to /bin/bash. 2014-01-30 17:00:27 +01:00

README.md

EvoBackup-linkdest

(Fork of EvoBackup using rsync --link-dest as incrementals).

EvoBackup is a bunch of shell scripts to backup a machine to a rsync server. Licence is GPLv2.

This method uses standard tools (ssh, rsync). EvoBackup is used for many years by Evolix for back up each day hundreds of servers which uses many terabytes of data.

Backup server

The backup server need to use rsync. Evobackup-linkdest was tested only on Online backup offer using rsync and RPN.

Needed packages:

  • rsync
  • bsd-mailx (or other package providing /usr/bin/mailx)

Main directories:

  • /etc/evobackup: Config dir

To install and configure EvoBackup read INSTALL.md