Overview Features Requirements Download Quick Start Installation FAQ History Philosophy Contact Project Page Donate

BackupNetClone

Philosophy

The philosophy behind BackupNetClone can be blamed on many things, but here's my general thought process:

My Dad runs a small business and has become frustrated with present (1995 to now, i.e., 2008) backup solutions. He makes his own catalog and makes some informational DVDs for his products, but the data size is very reasonable--all of his data fits on a cheap 200GB hard drive. With a digital camera and young kids, even I am close to outgrowing my current 300GB system drive. Unfortunately, hard drives and normal quantities of data have far out-stripped current non-industrial backup solutions:

Since 2000, I've been pondering this issue a lot, trying to find a reasonable solution for backup. I've finally found it:

BackupNetClone uses standard hard drives (currently the best cost/data ratio available for computer storage) on a standard Linux system to create full offsite backups of data. The data is transferred securely over the Internet and is basically maintenance-free. At any time, the backup drive(s) can be placed in any other Linux computer to gain full access to the data. Additionally, the backup is stored in such a way as to provide something better than incremental backups. Every backup performed is a full backup, but the space consumed is only the difference between one backup and the previous. The snapshots can be shared on a network to easily retrieve any file from any previous backup.

BackupNetClone becomes especially exciting when combining it with current NAS devices that already have Linux on them. I personally use it on the D-Link DNS-323, but other possibilities include D-Link DSM-G600, Linksys NSLU2, TRENDnet TS-I300, LaCie Ethernet Disk mini, and more. (See http://nas-central.org/ALL_COMMUNITIES/Collection_of_NAS-Hacking_communities.html for more ideas.) With the two SATA slots in the DNS-323, I have the ability to do offsite backup and even make a duplicate backup from one slot to the other.


Technical Overview

BackupNetClone's operations run through various shell scripts in the following order:

BackupNetClone roughly performs the following steps:


Benjamin L. Brown, released to the Public Domain.