La question est la suivante : POURQUOI voulez-vous une compression ?
Compression pour améliorer la vitesse de transfert
Si vous souhaitez réduire la vitesse de transfert, vous pouvez ajouter un paramètre à rsync pour activer la compression à la volée pendant le transfert :
rsync_short_args -az
( source )
Compression pour réduire l'espace requis sur le disque de sauvegarde
rsnapshot semble traiter assez mal les sauvegardes compressées. J'ai trouvé une solution pour compresser les fichiers sur le serveur de sauvegarde :
(...) CERTAINS des fichiers des jeux d'archives (2ème et suivants) peuvent être compressés, ceux qui ne sont pas dans un jeu lié.
find daily.1 -links 1 -size +1M ! -name "*.bz2" -print | grep -v \.svn | xargs pbzip2 -v
Revenir en arrière
find daily.1 -links 1 -name "*.bz2" -print | xargs pbzip2 -d -v
N'exécutez cette opération que sur le deuxième jeu d'archives (par exemple, hourly.1, daily.1 ou weekly.1) du jeu le plus court de votre configuration.
( source ).
Si vous souhaitez réduire l'espace requis sans interférence, vous pouvez également utiliser la compression transparente sur le système de fichiers de destination lui-même. Je sais que ZFS et BTRFS offrent cette possibilité en mode natif. Si votre disque dur est un SSD, il se peut qu'il effectue déjà une compression transparente en interne pour tous vos fichiers.