Projects / backup2l


backup2l is a command line tool for generating, maintaining, and restoring backups on a mountable file system. The main design goals are low maintenance effort, efficiency, transparency, and robustness. In a default installation, backups are created autonomously by a cron script. It supports hierarchical differential backups with a user- specified number of levels and backups per level.

Operating Systems

Recent releases

  •  24 May 2003 20:40

    Release Notes: An new open driver architecture allows the use of virtually any archiving program as a backend. Built-in drivers support .tar.gz, .tar.bz2, or .afioz files. Further user-defined drivers can easily be added.

    •  09 Apr 2003 13:29

      Release Notes: Various bugfixes were made. BID lists may now contain wildcards. Archive sizes are printed in more human readable formats. Backups can now be stored on filesystems that do not support symlinks (such as Samba mounts).

      •  18 Sep 2002 04:18

        Release Notes: The .tar.gz can now be safely removed. POST_BACKUP has been added, and diff can be invoked without '-d' (a performance issue with large numbers of files). A problem has been fixed with special characters in file names, and compatibility with pre-0.9 .list files has been fixed.

        •  18 Jan 2002 15:17

          Release Notes: A critical bug due to which base archives may be determined incorrectly has been fixed.

          •  08 Jan 2002 17:48

            Release Notes: An operation to generate CD-ready data directories was added. The exact time is now shown in the summary display. Problems with spaces in file names were fixed. A workaround was made for a bug in find 4.1.7. Other minor issues were fixed.

            Recent comments

            31 May 2009 11:25 Platoxw

            It would be nice for the ease of maintenance if the in- and exclusions could be specified like this:

            # All paths MUST be absolute and start with a '/'!
            # And so on

            # If you want to exclude several directories use the following expression:
            SKIPCOND[0]=-path "/var/archives"
            SKIPCOND[1]=-path "/boot/grub/*stage*"
            SKIPCOND[2]=-name "bookmark.bak"
            # And so on

            Thanks for the nice program, Plato


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.