BackupAFS
Given the ever decreasing cost of disks and raid systems, it is now
practical and cost effective to store backups on a (remote) server's
local disk or network storage.
BackupAFS is a high-performance, enterprise-grade system for backing up
OpenAFS volumes to a such a server's disk. This is a strategy commonly known as
"disk to disk", or "disk2disk" backup, and thanks to the low cost and
high performance of modern hard disks, is both fast and economical.
BackupAFS is highly configurable and easy to install and maintain.
Download BackupAFS-1.0.0 now. Or check out the Screenshots first.
QUICKSTART: Installation and configuration instructions.
Full distribution documentation.
Screenshots:
 |  |
| Editing the main server config | Editing the main VolumeSet Definitions | |
| |
 |  |
| Browsing a specific backup | VolumeSet Summary (all VolumeSets) |
| |
 |  |
| Backup Summary of a specific VolumeSet | Restore screen 1 |
| |
 | |
| Restore screen 2 | |
Changes:
BackupAFS 1.0.0
- Initial release on sourceforge.
- Rebranded to BackupAFS to denote major changes.
- Decoupled from the AFS "backup" database.
- Backups are no-longer mangled in backup store.
- Added compression routines. Gzip or Pigz supported.
- Added detail of space saved by compression on VolSet summary page.
- Better error condition checking and reporting.
- General code cleanup and removal of much unused legacy BackupPC code.
- Added and documented BackupAFS_migrate_* scripts for sites migrating from BackupPC4AFS.
BackupPC4AFS 3.0.0.2
- Fixed a bug in restore routine where the full dump would not be restored if exponential expiry were used and an intervening full dump had expired and been deleted.
BackupPC4AFS 3.0.0.1
- Cosmetic fix for "vos examine" command in voswrap.pl.
- Updated logo.
BackupPC4AFS 3.0.0
- Integrated former patch into regular BackupPC installer.
- Introduced new name, BackupAFS.
- Upgraded code base to BackupPC-3.0.0 (full release).
- Modified AFS backup code to deal with pathnames > 80 characters.
- Better integration of VOS xfer method.
- Ability to configure AFS hosts via CGI.
- Updated and added installation and configuration documentation.
BackupPC AFS patch 0.03
- Changed order of operations.
- Always create .backup volumes; this way, in the absence of any other backup product, we know that any volume without a recent .backup volume doesn't belong to any volumeset being dumped.
- Look at last update of .backup volume, not RW (Jeffrey Hutzelman, <jhutz@cmu.edu>, openafs-info, 2005-12-04).
- Deal with volumes that have "Never" been updated.
BackupPC AFS patch 0.02
- Fixed minor perl annoyances.
BackupPC AFS patch 0.01
Known issues:
English is the only language supported. Translations for other languages are happily accepted.
- Volume dumps may be large. As large as your cell's largest volume, for full dumps. As large as the amount of changed data for incrementals.
- Don't be surprised if an incremental does not dump anything. If a volume has not been modified since the last time it was dumped, we don't back it up. We do create an empty directory for the volume as long as it exists, to permit the CGI to browse parent dumps.
Disclaimer: This code is not presently supported, maintained, nor endorsed by the developers of BackupPC or OpenAFS. Any trademarks used are property of their respective owners.