Back Up to CD with Cedar Backup
The code is a second-generation effort, according to the project history. It started out as a Perl application, and was later changed to Python and renamed.
Unlike more traditional tape-based backup systems, Cedar Backup is squarely aimed at the use of common and inexpensive CDR media. A big advantage of CD-based backups is the ability to read the backup media on just about every computer that one can buy today.
The online manual describes the numerous Cedar Backup features:
- Supports master/client machines on a network.
- Uses ssh-based encryption for moving backup data between machines.
- Runs with a four-stage backup process.
- The backups are fired off from a series of cron scripts.
- Writes backups to CDR and CDRW media types.
- Supports multi-session disks.
- Writable DVD support is planned for a future release.
- Performs daily, weekly and incremental backup types.
- Backups are initiated from a command line interface.
- Configuration information is stored in an XML-formatted file.
- Sends error messages via email.
- Stores directories as tar files with optional compression.
- Comes with extensions for backing up subversion and MySQL data.
- Allows user-supplied extensions for backing up other types of data.
- Restore operations work on any machine.
Version 2.6.0 of Cedar Backup
was released last week, it adds minor feature enhancements
and bug fixes:
"This release is focused around a wide-ranging set of enhancements, bugfixes, and documentation updates. The list of changes is fairly large, although not much of the core functionality was touched.
"
The software is available as a Debian package, or an easily installed Python script. Installation on a Fedora Core 3 system was simply a matter un-tarring the source and running the install script. The dependencies of the package include the Python language on all machines, and a number of CD-specific utilities on the master machine.
If you need to back up a single machine, or a group of machines,
Cedar Backup is worth investigating.
