Linux SoftwareSystemBackupBackup Buddy 0.85

Backup Buddy 0.85


Backup Buddy is a set of scripts which make versioned, disk-to-disk, backups via rsync easy
Developer:   Benjamin Smith
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   9K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Backup Buddy is a set of scripts which make versioned, disk-to-disk, backups via rsync easy. Backup Buddy will allow you to set up disk-to-disk backups that happen automatically.

I hate tapes. They're messy, time-wasting, and nowadays, surprisingly expensive. Don't forget unreliable and inconvenient.

In my experience, if somebody has to be made to swap tapes routinely, then backups generally just aren't done routinely.

I've been using rsync for some time to mirror my primary webserver to a backup server on an independent network, to cover things in a worst-case scenario.

After trying a few other options, and not finding anything truly "good enough" for real backups, I wrote Backup Buddy.

Here are some key features of "Backup Buddy":
  • Uses rsyc's hard link option to provide incremental backups on spinning media. No special software should need to be installed on any recent *nix distro.
  • Notifies administrator by email when errors have been detected.
  • Fault tolerant - if it "goes offline" and backups aren't performed for a while, it should "start working" gracefully and automatically.
  • No special setup beyond defining a config file should be required to get a new account running.
  • Fault aware - if something goes wrong, it should alert an admin. (by email)
  • Good logging - a quick preview of the log file(s) should tell everything that's going on.
  • Easy to configure - Somebody new to its use should be able to set it up in < 10 minutes once deps are met.
  • Disk Space Handling: You can define a threshold of max image size space to keep free.
  • Web page for quick and easy access to reports on backup statistics. (Coming soon)

    Requirements:
  • PHP 4.x
  • rsync 2.5.7 or later, with RSA/KSA keys auto login to foreign host.

    Installation:

    1) cp bbbackup-perform.php /usr/local/bin

    2) cp etc_bbuddy.conf /etc/bbuddy.conf

    3) Edit /etc/bbuddy.conf
    A) define the vault. This is where your backups will go.
    B) define the accounts. Make a directory in vault with the same
    name as the accounts. Read/set the other options as you see fit.

    4) In each account directory, cp account_bbuddy.conf bbuddy.conf

    5) Edit bbuddy.conf in each account directory. Define values as you see fit.

    6a) You can run "bbbackup-perform.php -all" to get all accounts you defined above.

    6b) if you want to run an individual account, run "bbbackup-perform.php account",
    where account is the name of the account you wish to back up singly.

    6c) You can perform backups to a specific group of accounts. EG:
    "bbbackup-perform.php groupservers " where "groupservers" is what you identified
    in /etc/bbuddy.conf.

    You can run multiple instances of bbbackup-perform so long as the same account
    or groupname isn't called twice. Make sure you don't run an account and a group
    containing that account at the same time - this can cause thrashing and can
    make BackupBuddy to "get stuck". If you wish to run different instances at
    the same time, NEVER USE -all (which is now deprecated)

    7) Run via crontab to make automatic.

    What's New in This Release:
  • If disk space is running low, the scripts now display an error instead of deleting the last remaining branch of an account.
  • This prevents you from having to resync an entire file tree in the event of disk space shortages.
    tags bbuddy conf  bbbackup perform  etc bbuddy  backup buddy  the same  perform php  you can  disk space  can run  account directory  same time  you wish  each account  

    Download Backup Buddy 0.85


     http://www.effortlessis.com/backupbuddy/bbuddy-0.85.tgz


    Authors software

    Backup Buddy 0.85 (by Benjamin Smith)
    Backup Buddy is a set of scripts which make versioned, disk-to-disk, backups via rsync easy

    IRC::Bot::Help 0.07 (by Benjamin Smith)


    Similar software

    Backup Buddy 0.85 (by Benjamin Smith)
    Backup Buddy is a set of scripts which make versioned, disk-to-disk, backups via rsync easy

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    Backup.remote 1.0 (by Dan Stromberg)
    Backup.remote is a suite of programs for backing up a single host remotely via SSH, remotely via SRB, locally disk to disk, or locall

    FileBunker 1.1.2 (by Garrick Toubassi)
    FileBunker is a file backup application which uses one or more GMail accounts as its backup repository.

    Because each GMail account

    Magic Mirror Backup 1.0 beta2 (by Pensamos Digital)
    Magic Mirror Backup works by copying the files and folders on your computer to other computers within your office

    ccollect 0.5.1 (by Nico Schottelius)
    ccollect project does (pseudo) incremental full backups with different exclude lists, using hard links and rsync.

    ccollect backups

    FileBackup 0.70 (by Igor Menshikov)
    FileBackup is an easy-to-use backup and restore utility with GUI

    rsnapshot 1.3.0 (by Nathan Rosenquist)
    rsnapshot is a filesystem snapshot utility for making backups of local and remote systems.

    Using rsync and hard links, it is possi

    Rsync Vault Manager 1.01 (by Michael Peek)

    flexbackup 1.2.1 (by Paul Holcomb)
    flexbackup is for you if you have a single or small number of machines, amanda is "too much", and tarring things up by hand isn't nea


    Other software in this category

    FileBackup 0.70 (by Igor Menshikov)
    FileBackup is an easy-to-use backup and restore utility with GUI

    iBackup 2.27 (by Free Software Foundation, Inc.)
    iBackup simplifies backing up the system configuration files (/etc) for UNIX systems (Solaris, *BSD, Linux).

    You can run the progr

    Arkeia Server Backup 5.2.28 (by Arkeia Corp.)
    Arkia Server Back-up is expressly developed for the many business environments and organizational structures with centralized single

    Bontmia 0.14 (by John Enok Vollestad)
    Bontmia was written by John Enok Vollestad in april 2003 to merge the functionality of glastree and rsync in one application with a m

    rsyncbackup 1.0 (by Andreas ?kre Solberg)
    rsyncbackup is a perlscript that reads configuration files for sources and destinations, and feeds the rsync tool with the appropriat

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags