• [^] # Re: De la nécessité de tester les sauvegardes

    Posté par (site web personnel) . En réponse au journal Migration foirée. Évalué à 7.

    Non ce qu'il voulait dire, ce n'est pas que ça ne marche pas.
    Le problème des archives compressées (zip, tar.gz, tar.bz2, rar, ce que vous voulez) c'est que on élimine la redondance d'informations (au sens large), d'où la compression. Mais de ce fait c'est beaucoup plus sensible aux altérations.
    Par exemple, mon super format de compression :
    "aaaabccddd" est compressé en "4abcc3d"
    Si dans la chaine originale je modifie le 2ème caractère "a" -> "e" on a "aeaabccddd"
    Si c'est dans la chaine compressée, on obtient "4ebcc3d" et à la décompression, patatatra, ça empire, on obtient "eeeebccddd".
    Dans un cas : 1 erreur, dans le second : 4 erreurs.
    Bon mon exemple est bidon mais l'idée est là.
    Le cas des archives tar (sans gzip, bzip2) est un peu différent, parce que ce n'est jamais que la concaténation des données telles quel avec quelques métadatas. Donc c'est assez robuste.
    En gros si on stocke les fichiers tels quels sur un filesystem ailleurs, ce sera plus robuste aux altérations que l'archive .tar.gz/rar/... correspondante.
    Par contre on perd beaucoup de place.
    Donc sur le net on fait des tar.gz parce que ce qui importe c'est la bande passante alors que pour des sauvegardes, en générale c'est les données qui sont importantes.