Gnu tar est capable de faire de l'incrémental. Avec l'option -g (ou --listed-incremental dans sa version longue), je peux spécifier un fichier qui fait office de catalogue. Le principe n'est pas ici de remplacer le fichier dans l'archive, mais bien de générer une autre archive (de taille fortement réduite) qui ne contient que ce qui a changé. Suivant la manière dont on gère les catalogues, on peut faire de l'incrémental ou du différentiel.
Au passage, ça évite tous les problèmes de performances du fsck liés à l'utilisation abusive de liens durs (utilisation typique de rsync avec rotation).
En outre, c'est rapide. Un backup full (hebdo) de mon serveur met 25 minutes, les différentiels durent typiquement entre 2 et 4 minutes.
Ça permet aussi de faire du vrai différentiel quand tout ce qu'on a comme espace distant est un FTP à la connexion surchargée (OVH), sans possibilité de rsync. Les paquets différentiels à uploader sont généralement minuscules.
# gnu tar, option -g
Posté par Amand Tihon (site web personnel) . En réponse au message Sauvegardes. Évalué à 2.
Au passage, ça évite tous les problèmes de performances du fsck liés à l'utilisation abusive de liens durs (utilisation typique de rsync avec rotation).
En outre, c'est rapide. Un backup full (hebdo) de mon serveur met 25 minutes, les différentiels durent typiquement entre 2 et 4 minutes.
Ça permet aussi de faire du vrai différentiel quand tout ce qu'on a comme espace distant est un FTP à la connexion surchargée (OVH), sans possibilité de rsync. Les paquets différentiels à uploader sont généralement minuscules.