![]() Periodic full backups are required, in order to make previous backups disposable.īup also uses librsync to split files into chunks but save chunks in the git packfile format. ![]() Deleting one backup will render useless all the subsequent backups on the same chain. However, duplicity's biggest flaw lies in its incremental model - a chain of dependent backups starts with a full backup followed by a number of incremental ones, and ends when another full backup is uploaded. It is the only existing backup tool with extensive cloud support - the long list of storage backends covers almost every cloud provider one can think of. To find the differences from previous backups and only then uploading the differences. Comparison with Other Backup Toolsĭuplicity works by applying the rsync algorithm (or more specific, the librsync library) ![]() Hubic offers the most free space (25GB) of all major cloud providers and there is no bandwidth charge (same as Google Drive and OneDrive), so it may be worth a try. To use Hubic as the storage, you first need to download a token file from byĪuthorizing Duplicacy to access your Hubic drive, and then enter the path to this token file to Duplicacy when prompted. You can build the executable by running the following commands: Getting Startedĭuplicacy is written in Go. The design document explains lock-free deduplication in detail. Apply a two-step fossil collection algorithm to remove chunks that become unreferenced after a backup is deleted.Store each chunk in the storage using a file name derived from its hash, and rely on the file system API to manage chunks without using a centralized indexing database.Use variable-size chunking algorithm to split files into chunks.The key idea of Lock-Free Deduplication can be summarized as follows: Snapshot migration: all or selected snapshots can be migrated from one storage to another.Concurrent access: multiple clients can back up to the same storage at the same time.Deletion: every backup can be deleted independently without affecting others.Encryption: encrypt not only file contents but also file paths, sizes, times, etc.Deduplication: identical files must be stored as one copy (file-level deduplication), and identical parts from different files must be stored as one copy (block-level deduplication).Full snapshot : although each backup is incremental, it must behave like a full snapshot for easy restore and deletion.Incremental backup: only back up what has been changed.Featuresĭuplicacy currently supports major cloud storage providers (Amazon S3, Google Cloud Storage, Microsoft Azure, Dropbox, Backblaze, Google Drive, Microsoft OneDrive, and Hubic) and offers all essential features of a modern backup tool: There is also a Duplicacy GUI frontend built for Windows and Mac OS X available from. The repository hosts source code, design documents, and binary releases of the command line version. It is the only cloud backup tool that allows multiple computers to back up to the same storage simultaneously without using any locks (thus readily amenable to various cloud storage services). Duplicacy: A lock-free deduplication cloud backup toolĭuplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |