ccollect does (pseudo) incremental full backups with different exclude lists, using hard links and rsync.
|Tags||Archiving backup Systems Administration rsync|
|Operating Systems||POSIX Unix|
Release Notes: This release has bugfixes, feature enhancements, and documentation updates.
Release Notes: Support for the global delete_incomplete option was added. tools/ccollect_analyse_logs.sh was updated with more error strings to find. The use of "basename" was removed and replaced with standard variables from cconf. The documentation was updated. More hints were added. The remote_host description was updated. A bug in shell artihmetic was fixed. The "&" character is now allowed in sourcename. ccollect_list_intervals.sh was added to list intervals with values.
Release Notes: This release adds tools/report_success.sh, ccollect_analyse_logs.sh (see ccollect_analyse_logs(1)), and the ability to backup to a host. The documentation has been updated. The "destination" format has been changed. Use tools/config-pre-0.7-to-0.7.sh to convert pre-0.7.x configurations. All tools have been renamed to begin with "ccollect_". ccollect_add_source.sh has been updated and a man page added. This release updates todos, and changes the license to the GPLv3 (from the GPLv2).
Release Notes: analyse-ccollect-logs.sh has been added. Removal of backups was broken since the update to 0.6 (path was not prepended); this has been fixed. A bug has been fixed where the marker was always deleted, because rsync deleted it. It is created outside of the backup destination now.
Release Notes: This release adds a check for destination_base in add_ccollect_source.sh. It adds support for -V and --version. It adds ccollect-logwrapper.sh (and a man page). It now clones from the latest existing backup, independent of the interval. This way different intervals do not diverge. ccollect uses ls -c to determine latest backup.