Forum Linux.général Backup : faire mieux que cp -fRuv mais aussi simple ?

Posté par (page perso) . Licence CC by-sa
Tags : aucun
1
21
nov.
2013

Bonjour,

j'ai 2 disques externes de sauvegardes qui contiennent une copie de mes données internes (environ 500Go de données à l'heure actuelle)

Régulièrement, je fais un backup par cp -fRuv (f : écraser sans demander, R : aller dans les sous-répertoires, u : ne mettre à jour que les fichiers nouveaux ou plus récents, v : verbose pour avoir une trace visuelle de ce qui a changé depuis le dernier backup).

Ça marche très bien pour mes nouveaux fichiers ou ceux modifiés depuis le dernier backup, mais ça n'efface pas sur les disques externes les fichers que j'ai entre-temps supprimés sur le disque interne.

Y'a t il une technique simple ou un programme qui liste les différences entre 2 arborescences ? (j'ai FSLint, mais il n'y a pas ce que je cherche).

Merci de vos lumières !

  • # rsync ?

    Posté par (page perso) . Évalué à 10.

    pour le backup
    rsync -av --delete

    pour juste voir les différences
    rsync -av -n --delete

  • # Komparator

    Posté par (page perso) . Évalué à 2.

    C'est un logiciel KDE. Sinon y a capivara (à aller chercher sur Sourceforge) qui fonctionne très bien.

    It's a fez. I wear a fez now. Fezes are cool !

    • [^] # Re: Komparator

      Posté par (page perso) . Évalué à 4.

      meld est un équivalent de komparator si je me trompe pas (dispo dans les paquets debian)

      mais par rapport à la demande, rsync me semble plus adapté

      • [^] # Re: Komparator

        Posté par (page perso) . Évalué à 2.

        meld est un équivalent de komparator si je me trompe pas

        Bah si, tu te trompes. Meld compare plutôt des fichiers (style vimdiff) alors que Komparator compare des dossiers.

        Tu peux comparer des dossiers avec meld, mais ce n'est pas vraiment le cœur de cible. Komparator pourra faire les sommes md5 des fichiers, montrera bien plus clairement les fichiers plus récents, etc.

        J'ai cité Komparator et capivara au cas où ça l'intéresserait de faire ça en graphique.

        It's a fez. I wear a fez now. Fezes are cool !

  • # rdiff-backup

    Posté par . Évalué à 5. Dernière modification le 21/11/13 à 13:10.

    Ça marche très bien pour mes nouveaux fichiers ou ceux modifiés depuis le dernier backup, mais ça n'efface pas sur les disques externes les fichers que j'ai entre-temps supprimés sur le disque interne.

    Pour cela, j'utilise rdiff-backup.




    Y'a t il une technique simple ou un programme qui liste les différences entre 2 arborescences ?

    rdiff-backup propose cela :

    The following examples assume that you have run :

    rdiff-backup  trucs-à-sauvegarder  répertoire-où-sauvegarder
    

    in the past.
    […]
    The command below compares the current files in répertoire-où-sauvegarder with the files in trucs-à-sauvegarder, displaying which ones have changed :

    rdiff-backup  --compare  in-dir  trucs-à-sauvegarder  répertoire-où-sauvegarder
    
  • # Duply

    Posté par (page perso) . Évalué à 1. Dernière modification le 21/11/13 à 15:43.

    Duply est très bien : juste à configurer le fichier de conf (généralement ~/.duply/ma_sauvegarde/conf) et puis ensuite

    $ duply -backup ma_sauvegarde

    et ça roule. Possibilité de chiffrer sa sauvegarde avec GPG ce que je fais pour l'un de mes serveurs.

    Duply utilise duplicity en fait.

  • # Merci !

    Posté par (page perso) . Évalué à 1.

    Merci à tous pour vos réponses, j'essaye tout ça !!!

  • # backintime

    Posté par . Évalué à 2.

    Salut,

    J'utilise backintime

    http://backintime.le-web.org/

    pour faire des sauvegardes incrémentales de mon dossier de dévelopement et mon /etc, en plus de SVN évidemment.
    Cela permet de pouvoir revenir en arrière sur une sauvegarde particulière, et les sauvegardes ne prennent pas trop de place (lien symbolique vers "ce qui n'a pas changé" dans les sauvegardes.

    J'ai une sauvegarde journalière / hebdo / mensuelle, ça me fait un dossier de sauvegarde de 159Mio (./backup) pour un dossier sauvegardé de 13Gio (~/Boulot)

    Il est possible de configurer backintime pour qu'il fonctionne avec une copie complète "de base" + les mises à jour, dns un ou plusieurs disques externes. La sauvegarde est faite à chaque (re)démarrage.

    Bon code !

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.