UVBS Code
Status: Pre-Alpha
Brought to you by:
racarr
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 |
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