Monday, September 03, 2018

NEW: Gob-0.6

Hallo,

stsp@ point a gun on me (;) and asked about a port for this backup software.

https://github.com/gob-backup/gob

From the README:

gob is a block-based backup utility in pure C. It tries to be as simple as
possible while doing everything necessary to create deduplicated backups. To
do so, it strictly follows the Unix principle of doing one thing per binary.

The main idea of gob is based on the notion of block storages and indices. The
block storage is using a content-adressable file system inspired by git. gob
will read blocks up to a specified maximum block size, hash this block and
then put it into the block storage using the hash as name. So when reading the
same block twice, it will only get stored once.

The block storage is only the first part, as the restoration process needs to
be able to read blocks in the correct order, again. To do so, the chunking
program will output a list of hashes of the blocks read, which is called an
"index". Using this list, it becomes trivial to restore the complete data by
simply concatenating all blocks in the order given by the index.

gob provides optional support for encryption by using the encryption and
decryption filters. These can be used to first encrypt all data previous to it
being passed to the chunking algorithm.



OK? Comments? Test?

Cheers.-

--
Sending from my toaster.

No comments:

Post a Comment