Menu

Tree [r37] /
 History

HTTPS access


File Date Author Commit
 src 2006-11-30 racarr [r36] Root warning is useless now that it backs up to...
 COPYING 2006-11-26 racarr [r19] Going on a vacation with no internet sucks
 Makefile 2006-11-30 racarr [r33] Added tool to do simple tar snapshots of backup...
 README 2006-11-30 racarr [r37] Updated readme to prepare for .2 release
 uvbs.svg 2006-11-26 racarr [r19] Going on a vacation with no internet sucks

Read Me

UVBS is a versioning backup system using inotify (and incorporating code from pyinotify: http://pyinotify.sourceforge.net) to monitor directories in a low resource fashion and incrementally backup modified files.


uvbsd: Ubuntu Versioning Backup System Daemon
Usage: uvbsd path1 [path2, path3,...] maxSize
Specify an arbitrary number of directories to watch, and a size limit for exempting files (in bytes). Stores watched path in a serialized python list in $HOME/.uvbswatched.pkl. uvbsd will not run as root as it can be a weapon of mass destruction as it currently stands.

uvbs-diffizer: 
Usage: uvbsd path1 [path2, path3,...]
Convert old files to diffs against the latest backup to save space; uvbs-revert automatically patches. Invoke with a list of paths. Alternatively invoke with no arguments to run on all currently watched directories.

uvbsmain:
Usage: uvbsd
GUI for starting uvsbd and reverting files

uvbs-snapshot:
Usage: uvbs-snapshot
GUI for making snapshots of your backup hiearchy and restoring said backups