Bonjour,
Je me heurte à un petit problème de backups increntales avec rsync.
J'execute cette commande qui a pour but de sauvegarder le répertoire /$DIR/tosave dans $HOME/Backup/current et de récupérer les modifications (increment) dans le dossier $HOME/Backup/increment :
rsync --force --ignore-errors --delete --backup --backup-dir=$HOME/Backup/increment -av /$DIR/tosave $HOME/Backup/current
La sauvegarde se passe sans encombre. Si je modifie ou supprime un fichier de /$DIR/tosave, au prochain appel, $HOME/Backup/current est bien mis à jour et $HOME/Backup/increment contient bien les fichiers modifés ou supprimés.
Maintenant si je crée un fichier dans /$DIR/tosave, au prochain appel, le dossier $HOME/Backup/current est bien mis à jour mais le dossier $HOME/Backup/increment ne contient pas le nouveau fichier alors que rsync me dit : "backup_dir is ..../increment" comme lors des essais précédents.
J'aimerais donc savoir pourquoi l'incremental n'est pas stocké (dans mon cas) lorsque je crée un nouveau fichier dans le répertoire à sauvegarder?
Version de rsync : 2.6.0
Distribution : Mandrake 10.0 kernel 2.6.3
merci,
Guillaume
# Tout va bien !
Posté par asciii . Évalué à 1.
L'option --backup-dir ne stocke pas ce que tu penses. Il permet de stocker les différences entre sauvegardes. Ceci te permet de récupèrer la version précédente d'un fichier. Mais si y a pas de version précédente alors tu le récupère dans --backup.
Voici l'example qui ma fait découvrir la sauvegarde incrémentale:
http://rsync.samba.org/examples.html(...)
[^] # Re: Tout va bien !
Posté par Guillaume . Évalué à 1.
[^] # Re: Tout va bien !
Posté par asciii . Évalué à 1.
Quand tu fais un rsync tu retrouveras dans --backup la copie conforme du répertoire source.
Tu ne trouvera dans --backup-dir que les fichiers modifiés qui etait déjà existant.
D'ailleurs c'est ecrit dans le man:
-b, --backup
With this option, preexisting destination files are renamed as each file is transferred or deleted. You can control where the backup file goes and what (if any) suffix gets appended using the --backup-dir and --suffix options. Note that if you don't specify --backup-dir, the --omit-dir-times option will be enabled.
j'espère que ca t'aidera.
[^] # Re: Tout va bien !
Posté par Guillaume . Évalué à 1.
merci de ton aide
[^] # Re: Tout va bien !
Posté par goshiz . Évalué à 1.
Et la question que je me pose c'est comment faire pour que les repertoires ne contienne que les nouvelles modifications ?
Je voudrais que mon repertoire /backup contiennent que les nouvelles versions des fichiers, et non les précedentes. ?
Merci d'avance.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.