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

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes : aucune
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  (site Web personnel) . Évalué à 10.

    pour le backup
    rsync -av --delete

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

  • # Komparator

    Posté par  (site Web personnel) . Évalué à 2.

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

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

    • [^] # Re: Komparator

      Posté par  (site Web personnel) . É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  (site Web personnel) . É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.

        Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # 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  (site Web personnel) . É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  (site Web personnel) . É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 !

    • [^] # Re: backintime

      Posté par  . Évalué à 1.

      En prime, tu as un rapport des modifications en cliquant sur "View smapshot log"…

Suivre le flux des commentaires

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