Interim backup tool
# $Header: /CVSROOT/public/scylla-charybdis/md5backup/DESCRIPTION,v 1.4 2005/07/21 20:57:27 tino Exp $
# $Log: DESCRIPTION,v $
# Revision 1.4 2005/07/21 20:57:27 tino
# Changes according to new script bin/md5restore.sh
#
# Revision 1.3 2004/10/05 03:02:13 tino
# "nice", security lack fixed, new sparse files handling, bin/compare.sh
# Details see ChangeLog
#
# Revision 1.2 2004/09/29 00:02:57 tino
# prepared new distribution
md5backup is an interim filesystem to filesystem backup on my way to
build a backup utility which suits all my needs. To use it, you need
a second hard drive which is used as the backup media. Optionally you
can do a networked backup, too, however this feature is not completely
developed today.
Currently no metadata is backed up. It only protects the data inside
files. This currently is not able to backup sparse files (most
often databases which must be backed up by other means or cache
files which can be ignored safely).
Please note, that there is no real restore function yet! There
now is bin/md5restore.sh
which can be used to restore a file interactively, but it is painfully
slow and braindead to use. So you definitively don't want to restore
complete with it yet and must be root to use it. Have a look at doc/restore.txt as well.
Sorry, there is no Wiki/FAQ/etc. yet. If I ever find some time I will
prepare one.
md5backup is usable today, I backup all my production Internet
servers with it which run RedHat 9, SuSe 7.2, SuSE 9.0 and Debian
Sarge. Just run bin/dobackup.sh, this shall setup
everything for you, too. Networked backup is possible too using
scylla+charybdis, please look into the announcements of 0.3.10 below.
The main feature of md5backup is, that it stores the files under their
content's MD5 sum, such that you can check the files integrity on the
backup volume easily.
Please note that md5backup was written such, that it shall work
reliable in any circumstances. However I cannot give you any
guarantee that it can protects your valuable data! However I trust
it. All scripts I use can be found in the bin/ directory. For more information, have a
look into the doc/ directory and read sc-backup.txt.
New for the upcomming 0.4.x:
You need SQLite to compile md5backup
(local copy of SQLite source
code).