La sauvegarde "tar" peut-elle être augmentée de façon incrémentale?

J'ai mon dossier personnel avec quelques GB.

Est-il possible de lancer un bit, créer un home.tar.gz, puis, pour les files modifiés, il crée home1.tar.gz uniquement avec des files modifiés à partir de tar précédent (ce qui constitue une sauvegarde incrémentale)?

Je voudrais vérifier les files de sum de contrôle qui en résultent et les exporter aussi bien que home.md5, home1.md5, etc. (je sais que cela pourrait être un autre process, mais aussi intéressant).

2 Solutions collect form web for “La sauvegarde "tar" peut-elle être augmentée de façon incrémentale?”

Ce que vous décrivez est très semblable à celui de backup2l . Vous déclarez un directory personnel à sauvegarder et le «schéma de sauvegarde» (essentiellement, les niveaux de sauvegarde).

Le résultat final est un set de files tar.gz avec des sauvegardes incrémentielles. Vous n'avez même pas besoin de l'outil backup2l pour restaurer les files (bien qu'il soit très pratique).

En option, il peut générer des sums de contrôle md5 (option -m ).

backup2l est un script bash, afin que vous puissiez l'adapter à vos besoins.

Oui, vous pouvez, voici un didacticiel pour faire exactement cela.

  • Le encoding du nom de file a changé en UTF-8 par tar lorsque le déroulement vers Windows partage
  • Le contenu du directory Tar sans parent et exclut les sous-directorys / files
  • Comment ne gagnez-vous que les fichiers dans un répertoire en fonction d'un nom de fichier spécifique?
  • Mode correct d'utilisation de l'option --remove-files avec TAR
  • Lorsque j'excète .tar.gz, tous les files dans les dossiers ont le suffixe .gz
  • Pas possible d'extraire l'archive tar.gz dans Centos
  • bsdtar vs gnu tar - files épars
  • Renvoi d'une list de paths de files cités à l'aide de Find
  • Aidez-nous à écrire le script Linux vers les files de sauvegarde et FTP vers un autre server
  • Tar Directory me donne une erreur, ne me laisse pas gouter!
  • tar over ssh to IPv6 host
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.