The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.06

  • new on-disk layout for the Filesystem target. fully backwards compatible with the old layout. also, if max-link count (max files in a directory) is hit, this new version will carefully rearrange the minimum files necessary to the new layout to make room, all automatically. the new format is xx/xx/*, rather than xxxx/xxxx/xxxx/xxxx/* which was stupid and overkill. stupid because that's 65k of files in the root, twice ext3's limit, and overkill because leaves were always just 1 file. thanks to Max Kanat-Alexander for pointing this out, and part of the patch to use new layout pattern.
  • quieter (no) error messages on death/control-C from gpg child processes who were previously confused by their parent processes going away and cleaning up their shared temp files.
  • actually respect the --just flag on restore

Documentation

do a backup using Brackup
The brackup restore tool.
Manage your backup targets
how Brackup works, and how to use it

Modules

Flexible backup tool. Slices, dices, encrypts, and sprays across the net.
configuration parsing/etc
cache digests of file and chunk contents
track what chunks are already on a target
describes the source directory (and options) for a backup
describes the destination for a backup
backup to Amazon's S3 service
backup to a locally mounted filesystem

Provides

in lib/Brackup/Backup.pm
in lib/Brackup/BackupStats.pm
in lib/Brackup/ChunkIterator.pm
in lib/Brackup/ChunkIterator.pm
in lib/Brackup/CompositeChunk.pm
in lib/Brackup/ConfigSection.pm
in lib/Brackup/Dict/SQLite.pm
in lib/Brackup/File.pm
in lib/Brackup/GPGProcManager.pm
in lib/Brackup/GPGProcess.pm
in lib/Brackup/Metafile.pm
in lib/Brackup/PositionedChunk.pm
in lib/Brackup/Restore.pm
in lib/Brackup/StoredChunk.pm
in lib/Brackup/TargetBackupStatInfo.pm
in lib/Brackup/Test.pm
in lib/Brackup/Util.pm