IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Faire une sauvegarde différencielle et incrémentielle en même temps avec rsync


Sujet :

Shell et commandes GNU

  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 176
    Points : 405
    Points
    405
    Par défaut Faire une sauvegarde différencielle et incrémentielle en même temps avec rsync
    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 ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo rsync -av --delete --backup --backup-dir=`date +%A` mon_fichier backup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo rsync -av --delete mon_fichier backup/`date +%A`

    En vous remerciant.

  2. #2
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 176
    Points : 405
    Points
    405
    Par défaut
    En faite avec ce système la suppression de fichiers ne sera pas prise en compte d'une sauvegarde à l'autre, car il n'y aura aucun moyen de savoir à la restauration si un fichier est seulement stocké dans la dernière sauvegarde où il a été modifié ou s'il a été supprimé lors une précédente sauvegarde.
    Il faudrai donc aussi au final un fichier spécial qui listerai les noms de fichiers qui ont été supprimés d'une sauvegarde à l'autre pour les supprimer à chaque étapes de la restauration.

Discussions similaires

  1. Faire une sauvegarde complete du disque
    Par baert dans le forum Administration système
    Réponses: 3
    Dernier message: 19/04/2007, 20h29
  2. Faire une sauvegarde par copie de fichier, est-ce fiable ?
    Par guidav dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2006, 11h17
  3. comment faire une sauvegarde sous
    Par biboulou dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 23h01
  4. Faire une sauvegarde automatique ?
    Par Neal Morse dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/12/2005, 20h29
  5. batch pour faire une sauvegarde
    Par bibiodp dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 13/08/2003, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo