• [^] # Re: gzip

    Posté par . En réponse au message Rsync : sauvegarde incrémentale de gros fichiers. Évalué à 2.

    malheureusement non, comme expliqué, la vocation de rsync est de réduire l'utilisation de la bande passante, pas tellement l'utilisation du disque (ni en terme d'espace, ni en terme d'IO).

    par contre les terme sont assez imprécis : si on considérer le fichier A à t0 composé de 1111 et à t1 composé de 1110 et qu'on le transfère en utlisant rsync, voilà ce qui va arrivé dans le cas optimum:

    A sur src et A sur dest font ils la meme taille et ont-il la meme date de modification (si non on déclenche le transfert)

    On lit A sur src et on calcule son checksum
    On lit A sur desc et on calcule son checksum

    sont-il identique ? (si non on commence le transfert)

    On lit le premier chunk de A: 1 on réalise son checksum
    on lit le premier chunk de B: 1 on rélise son checksum
    si les checksum son identiques on copie le début du fichier depuis le Fichier A sur dest dans un fichier temporaire (sauf si inplace auquel cas on écrit au début de A sur Dest (oui on remplace 1 par un nouveau 1)

    sinon on copie depuis A sur src.

    On recommence avec des block de plus en plus gros tant que ça fonctionne.