Home‎ > ‎

Features

HashBackup is designed to be easy to use, because if a backup isn't easy, it won't happen at all!
  • easily installs as a single static executable, without setup / system config issues
  • by default, backups are always incremental: fast + small backups
  • full backups can be forced with the --full option
  • backup data is compressed then encrypted with the AES encryption standard
  • utilizes multiple CPU cores if available, for fast compression and encryption
  • each backup is a complete snapshot for "point in time" restores
  • mount backup as a FUSE filesystem for easy, direct access to all versions
  • mountable backup means no "proprietary file format lock in"
  • backs up changed parts of individual files (subfile incremental)
  • space-efficient incremental backups of virtual machine disk images: .vmdk, .hdd, .qcow, etc.
  • if interrupted, backup restarts where it left off
  • efficient handling of redundant data within and across files (variable block source dedup)
  • easy to specify flexible file retention policies like last 7 days + 1 per month
  • correctly handles deleted files
  • files and directories can be removed by the owner of a backup
  • full filesystem attribute support on all platforms, for accurate restores:
         - file modified and accessed timestamps
- owner, group, protection, etc.
- chattr/lsattr attributes / BSD flags: immutable, no dump, etc.
- ACLs
- extended attributes
- SELinux permissions (Linux)
- resource forks (Mac)
- quotas
- hard and symbolic links
- device files and fifos
- sparse files (files with "holes")
- large files > 2GB
  • create and maintain offsite backups to multiple locations with built-in support for:
- sftp (file transfer in ssh)
- ftp
- ftps (ftp-tls or ftp over ssl)
- rsync
- Amazon S3 (5GB free!)
- Amazon Glacier (1 cent per GB!)
- Google Storage (S3-compatible)
- Dreamhost DreamObjects (S3-compatible)
- other S3-compatible storage services
- Rackspace Cloud Files
- OpenStack (Swift) object stores
- Gmail (7GB free!)
- imap (email server)
- gmx.com (free, unlimited imap storage)
- USB thumb drives & removable hard drives
- mounted remote storage: NFS, Samba/CIFS, sshfs, WebDAV, "cloud" drives
- scriptable "shell" destination for storage not supported natively
- the program itself is copied to ease "bare metal" restores
  • two layers of checksums to ensure data integrity:
- SHA1 hash on each block
- SHA256 hash on each file
  • may run as root, but not required
Comments