Projects / dobackup.pl

dobackup.pl

dobackup.pl is a flexible Perl script to handle unattended incremental backups of multiple servers. It handles multiple media sets with automatic media preparation and rotation, configurable 'what-to-backup', global per-host exclusion patterns, and user settable 'don't-back-this-up' metafiles. Its design goal is zero-maintenance, nothing to do except change the media when told.

Tags
Licenses
Implementation

Recent releases

  •  07 Mar 2006 18:30

    Release Notes: This release adds a MediaSet config item IgnoreFreeSpace. For some NFS-based destinations where the destination directory is really a submount on the server, the actual free space cannot be reliably found, so this release will not issue warnings about insufficient free space for subsequent backups when this flag is set.

    •  03 Jun 2005 07:55

      Release Notes: This release changes the use of df's -B to --block-size= for compatibility with older Debian distros. It adds a new --setauto argument to set, unset, or toggle the state of the automatic backup flag for a given host from the command line, allowing more complex cron schedules for alternating multi-disk setups.

      •  16 Mar 2004 19:24

        Release Notes: This release will cull double warnings issued after very large full backups. An incorrect warning about excessive time since the last backup has been fixed.

        •  05 Mar 2004 18:30

          Release Notes: An off-by-an-order-of-magnitude error on the free-space checking which caused unnecessary warnings to be issued has been fixed.

          •  03 Mar 2004 21:08

            Release Notes: The size of the last incremental and full backups are now tracked, and warnings are included in the email report if there's unlikely to be enough space on the media for the next backup to complete successfully. New configuration options are now written to the configuration file rather than just using assumed defaults. Major readability cleanup of the code has been done.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.