The purpose of bup is essentially to let you "replicate" data between two main data structures:
1. Your computer's filesystem;
2. A bup repository. (Yes, we know, that part also resides in your filesystem. [...])
Essentially, copying data from the filesystem to your repository is called "backing stuff up,".
[...]
In short, a bup repository is a git repository.
[...]
[...] blobs, trees, commits, and refs, the four building blocks of a git repository. bup uses these four things, and they're formatted in exactly the same way as git does it, so you can use git to manipulate the bup repository if you want, and you probably won't break anything.
[...]
bup does use these tools a little bit differently than plain git. We need to do this in order to address two deficiencies in git when used for large backups, namely
a) git bogs down and crashes if you give it really large files;
b) git is too slow when you give it too many files;
c) git doesn't store detailed filesystem metadata.
[...]
Donc bon je vais être moi aussi un peu lourd et insister : bup valide bien le principe.
En gros git aurait été plus performant sur le nombre/taille des fichiers et il aurait stocké les metadata, bup n'aurait été qu'une très fine enveloppe autour de git.
Et rien que le fait que l'on parle de « bup repository » devrait être un gros indice, comme quoi le principe est fortement inspiré de la gestion de version.
[^] # Re: protection de données
Posté par SaintGermain . En réponse au journal Gestion de versions et sauvegarde de données. Évalué à 1. Dernière modification le 21 juin 2017 à 08:48.
Eh bien si on regarde comment bup fonctionne :
https://github.com/bup/bup/blob/master/DESIGN
On trouve ces infos intéressantes :
Donc bon je vais être moi aussi un peu lourd et insister : bup valide bien le principe.
En gros git aurait été plus performant sur le nombre/taille des fichiers et il aurait stocké les metadata, bup n'aurait été qu'une très fine enveloppe autour de git.
Et rien que le fait que l'on parle de « bup repository » devrait être un gros indice, comme quoi le principe est fortement inspiré de la gestion de version.