ccollect - (pseudo) incremental backup with different exclude lists using hardlinks and rsync

ccollect-0.8

ccollect backups data from local and remote hosts to your local harddisk. Although ccollect creates full backups, it requires very less space on the backup medium, because ccollect uses hardlinks to create an initial copy of the last backup. Only the inodes used by the hardlinks and the changed files need additional space.

ccollect uses rsync for synchronisation. Since ccollect-0.2 there is asciidoc based documentation included in the distribution (see below). You should also be able to configure ccollect with the help of the example configuration in conf/.

Documentation

The latest documentation that is based on the current development version:

Portability

As ccollect is a simple shell script, it should run on any POSIX compatible OS. It is known or reported to run on:

Feel free to send an e-mail if you are running ccollect on another OS or architecture.

For more information regarding portability have a look at the u2u idea.

Sample configurations

Getting ccollect

Development versions

You can get the latest (development) version via git:

git clone git://git.schottelius.org/cLinux/ccollect.git

Additionally, the following other git ressources are available:

Releases

Gentoo

ccollect is included into gentoo portage. Thanks to René Nussbaumer.

Debian

The Debian archives provided by Marcus Wagner (deb http://deb.notestc.de/ clinux/) and Daniel Aubry (deb http://debian.syhosting.ch/ software/) are currently outdated.

Feel free to use their work to create recent debs or even include it into Debian.

Support

Related websites