-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Droplet-backup is an incremental command line backup agent that can talk to cloud storage service providers.
It's based on the Droplet cloud client library and is compatible with all services providers and protocols supported by Droplet. This includes HostEurope, SeaWeb, Dunkel, Tiscali, and Amazon S3.
See the backup lifecycle sample for a quick overview of Droplet-backup.
- Incremental backup
- Multiple backup repositories
- Block level storage using an intelligent block-sizing algorithm
An initial backup makes copies of all regular files and symbolic links included in backup command arguments. Subsequent backups only make copies of data that has changed. The backup command is robust, and works incrementally even after a command is interrupted.
The dplbck tool performs a rolling checksum on the data to be backed up. When the last n bits of the checksum are equal to an arbitrary value, the tool splits the subsequent file data into separate blocks. This avoids having to re-upload blocks of data that do not change.
Regular files, folders, and symbolic links are supported by Droplet-backup. Named pipes and sockets are silently ignored. Block devices and char devices are also currently ignored by the backup tool, but may be added later as a new feature.
- As stated above, the backup/restoration of device nodes is not supported;
- One cannot simultaneously do a
backupand apurge.