Bonjour à tous
J'aimerai profiter des algorithmes de rsync pour économiser de la place lors de sauvegardes incrémentielles, c'est à dire ne copier dans les nouveaux dossiers que les différences par rapport aux anciens.
Le fonctionnement souhaité :
# Jour 0 : Création d'un premier dossier daté qui se synchronise avec le dossier à sauvegarder (une simple copie)
[src0]A0, B0 >>>> [dest0]A0, B0
# Jour 1 : Création d'un second dossier qui se synchronise avec le premier dossier sauvegardé (une simple copie)
[dest0]A0, B0 >>>> [dest1]A0, B0
## Jour 1 : Synchronisation du second dossier avec le nouveau dossier à sauvegarder (avec suppression des fichiers dorénavant absents de la source mais aussi et surtout suppression des fichiers non modifiés depuis la dernière sauvegarde).
[src1]A1, B0, C0 >>>> [dest1]A0>A1, B0, C0
# Jour 2, 3, 4, .....
# Jour de restauration : premier dossier sauvegardé qui se synchronise avec la zone corrompue (une simple copie)
[srcX]A0, B0 <<<< [dest0]A0, B0
## Jour de restauration : second dossier qui se synchronise avec la zone corrompue (fonctionnement classique avec --delete)
[srcX]A0>A1, B0, C0 <<<< [dest1]A1, C0
## Jour de restauration : troisième dossier, quatrième, etc... jusqu'à la sauvegarde à la date souhaitée
Pour la suppression des données absentes il y a l'option --delete mais existe t'il égalemment une option pour supprimer les données non modifiées ou vais-je devoir bricoler ?
Edition pour simplifier : J'aimerai que rsync synchronise les fichiers qui ont subi des changements depuis la dernière sauvegarde mais que ceux qui n'en ont pas subi soient supprimés purement et simplement du dossier de backup. Il y a peut être moyen de coupler rsync avec un outil qui gère les doublons sinon ?
Question subsidiaire : Y a t'il une différence entre ces deux codes qui justifierai l'usage de l'option --backup pour générer un nouveau dossier de backup chaque jour ?
sudo rsync -av --delete --backup --backup-dir=`date +%A` mon_fichier backup
sudo rsync -av --delete mon_fichier backup/`date +%A`
En vous remerciant.
Partager