Forum général.cherche-logiciel utilitaire pour faire une sauvegarde différentielle de fichiers texte ou binaires

Posté par  .
Étiquettes : aucune
0
18
nov.
2010
Bonjour,

je passe pas mal de temps à essayer des logiciels ou des bidouilles sur mon système (oui, je sais les machines virtuelles c'est pas fait pour les chiens) et je cherche un logiciel pour sauvegarder mes documents et mes fichiers de configuration dans ma /home de façon régulière, mais enregistrer uniquement ce qui a changé, non pas à la manière de rsync mais plutôt à la manière de SVN (mais pour les binaires aussi).

J'ai également entendu parlé d'un logiciel qui utilise SVN pour sauvegarder les changements intervenus dans le dossier /etc, mais j'arrive pas à le retrouver.

J'ai une petite préférences pour les outils en ligne de commande, car je peux les adapter à mes besoins, mais je ne suis pas contre les outils graphiques.

Sinon, si vous avez une idée ou deux pour utiliser l'existant et en faire quelque chose je suis preneur, je me débrouille bien en Bash et en Python.

Merci
  • # des outils, et des options pour ces outils

    Posté par  . Évalué à 2.

    rsync avec les bonnes options
    peut faire des sauvegardes dans le temps, dans differents dossiers

    tar doit aussi pouvoir faire de l'incremental (ou du differentiel)

    sinon, effectivement SVN ou GIT doit pouvoir faire l'affaire
    • [^] # Re: des outils, et des options pour ces outils

      Posté par  (site web personnel) . Évalué à 1.

      +1 pour rsync : souple, rapide, supporte la compression et le ssh si tu souhaites sauvegarder sur une autre machine, fournis par défaut dans la majorité des distributions...

      Je l'utilise régulièrement pour synchroniser un répertoire avec près de 40 000 photos, ce qu'il fait en quelques minutes.

      Cerise sur le gâteau : facile à inclure dans un script.
  • # Outils

    Posté par  (site web personnel) . Évalué à 3.

    Ça dépends de ton usage mais je pense à :
    - rdiff-backup http://www.nongnu.org/rdiff-backup/ qui ne va pas trop t'aider si tu veux pouvoir analyser les différences mais va pouvoir t'aider à récupérer les anciennes versions par la date.
    - etc-keeper pour /etc http://kitenet.net/~joey/code/etckeeper/
    - Une page qui recense les essais de gestion de /home par un système de gestion de versions http://vcs-home.madduck.net/ , peut-être voir en particulier depuis cette page les outils git-home-history, peut-être la solution si j'ai bien compris ton problème, et git-annex qui permet de gérer un arbre de fichiers dans git mais sans s'intéresser au contenu des fichiers.
  • # Dirvish ?

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

    http://www.dirvish.org/
    ça fonctionne très bien en distant cf. http://apt-get.dk/howto/backup/
    mais on peut aussi l'utiliser localement.
  • # etckeeper

    Posté par  . Évalué à 1.

    etckeeper permet d'enregistrer les modifications faites dans etc, en s'appuyant sur un RCS au chois, et pas seulement SVN :

    apt-cache search etckeeper
    etckeeper - store /etc in git, mercurial, or bzr

Suivre le flux des commentaires

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