Backuper :: CD-R/DVD-R backup application


General information

Well, it looks like some people actually use this program, anyway this page is (still) lousy one. You can download the program here and use it as you want. Backuper is licenced under GPL. For any comments, suggestions, corrections, feedback, wishes, please contact the author at nejc.skoberne@infrax.si. Thanks.

Backuper is supported by Infrax d.o.o.

Features

Bold are new in version 3.0:

  • Version 3.0 is completely rewritten in Perl (from scratch),
  • recorded data integrity verification (using MD5 signatures),
  • medium type and size autodetection,
  • dumb mode support,
  • CD-R/DVD-R media are supported,
  • logging, notifying the administrator via mail,
  • backup a specific directory (with subdirectories) _OR_ files and directories listed in specific file; excludes are also supported,
  • no-disc, full-disc, damaged-disc autodetection,
  • be warned when the medium is almost full (before the medium is actually full),
  • This is how the log file looks like:

    Feb 10 19:14:58: INFO: ########################### STARTING BACKUP ###########################
    Feb 10 19:14:58: INFO: Autodetected medium type: CD.
    Feb 10 19:14:58: INFO: Autodetected medium size: 699690 kb.
    Feb 10 19:14:58: INFO: Using file /home/samba/backup.txt as a list of backup sources.
    Feb 10 19:14:58: INFO: Compressing archive (/tmp/backuper.temp.dir/backup.Feb-10_19-14.tar.gz).
    Feb 10 19:18:05: INFO: MD5 checksum of compressed archive is 34fc2ff2bd30556c62b9d38e135bb509.
    Feb 10 19:18:32: INFO: Creating ISO image (/tmp/backuper.temp.dir/backup.Feb-10_19-14.iso).
    Feb 10 19:18:32: INFO: This is NOT the first session on this medium (x=18904, y=26106).
    Feb 10 19:19:27: INFO: The size of the new ISO image is 281436 kb.
    Feb 10 19:19:50: INFO: Starting to write the new ISO image to the medium.
    Feb 10 19:28:25: INFO: Now the sessions on this medium take about 352366 kB of space.
    Feb 10 19:29:15: INFO: MD5 checksums match. Recorded data integrity verified.
    Feb 10 19:29:39: INFO: Cleaning up.
    Feb 10 19:29:39: INFO: ########################### BACKUP COMPLETE ###########################
    

    To Do

  • add bzip2 support (better compression, less sensitive to corruption),
  • add incremental (differential) support,
  • add compress-file-by-file support,
  • add spanning to multiple media support
  • Mailing lists

    Mailing lists are back! Sorry for inconvenience.

    Feel free to subscribe to backuper-users or backuper-devel mailing list in order to get help or to help others or maybe to help me develop backuper.

    Download

    You can download the script here:

    Oct 26 2005 backuper-3.0.3.tar.gz (bugfix release, see CHANGELOG)
    Oct 09 2005 backuper-3.0.2.tar.gz (bugfix release, see CHANGELOG)
    Feb 27 2005 backuper-3.0.tar.gz (newer, buggier, perly)
    backuper-2.1.tar.gz (older, buggy, bashy)

    Requirements

    This script was tested under Slackware 9.0, 9.1, and FreeBSD 5.3 but should (could) work with any *NIX system. I haven't found time yet to try it under other systems so any feedback would be greatly appreciated.

    You need these to use this script:

  • cdrtools version 2.x by Jörg Schilling
  • gzip (GNU zip),
  • GNU tar,
  • Perl and some modules: Config::Tiny, IO::File, File::Path, Mail::Sender, Digest::MD5 (the easiest way to install them is by "perl -MCPAN -e shell" and then "install [module]"),
  • "standard" UNIX utilities (you should have these already): cat, mount, umount, cut, sed, tr, ls, du, grep and wc.
  • You will need also this one in order to produce DVD-R backups:

  • dvd+rw-tools 5.x by appro

  • Known bugs

  • There mustn't be any "empty" line in exclude file or all files/directories will be excluded,
  • I guess there might be problems with autodetection (didn't have time to test it thoroughly). Check the log file and turn it off if necessary.

  • Thanks

  • Chris Thompson (bzip2 idea)

  • Last updated: 26.10.2005 @ 11:02

    Hosted by Infrax d.o.o.