J'ai googlé et recherché, mais je ne trouve pas la commande que l'utilitaire de ligne de commande 7zip utilise pour effectuer des sauvegardes incrémentielles. Alors, quelqu'un peut-il partager la commande?
Merci
btw J'ai trouvé ce lien: http://wmug.co.uk/wmug/b/sean/archive/2009/03/20/powershell-amp-7zip-incremental-backup-solution.aspx . Mais il semble que ce soit pour les sauvegardes différentielles, même s'il dit incrémentiel.
backup
7-zip
incremental-backup
gyaani_guy
la source
la source
Si vous deviez effectuer une sauvegarde incrémentielle , vous devrez fournir 7-zip avec la liste des fichiers modifiés (avec
-i@fileList
), et vous devrez élaborer cette liste d'une manière ou d'une autre. Sur le miroir archive.org de la question supprimée . Sauvegarde incrémentale hors ligne via une clé USB, vous pouvez trouver une ligne de commande Unix utilisant les signatures md5 pour créer la liste de fichiers.L'opération de mise à jour 7-zip permet de créer une archive secondaire avec les différences (y compris les fichiers supprimés) survenant depuis l'archive de base / primaire. Cela s'appelle correctement une sauvegarde différentielle (comme indiqué dans la question elle-même).
J'ai trouvé un excellent article sur ce sujet dans WPCTips "Sauvegardes différentielles avec 7-zip" (archivé) . Ils recommandent soit d'utiliser un programme GUI (Toucan), soit d'utiliser cette recette pour la ligne de commande:
Ceci est un peu différent de celui
7zr u -up0q3r2x2y2z1w2 {archive}.7z {path}
proposé par ArtemGr:-u-
indique que l'archive principale ne doit pas être modifiée"-up0q3r2x2y2z0w2!{differential.7z}"
spécifie l'archive différentielle cible et l'action à effectuer pour chaque fichier pour chaque condition / état: ajoutez des fichiers nouveaux ou modifiés dans le système de fichiers, supprimez les fichiers qui ne sont que dans l'archive 7zip, ignorez le reste.Notez que le "!" Le caractère sera intercepté
bash
sauf s'il est cité.Juste au cas où vous seriez curieux de connaître les spécificités de ce cryptique
p0q3r2x2y2z0w2
la source
up0q3r2x2y2z0w2
partie!) Merci :-)Vous pouvez facilement effectuer une sauvegarde incrémentielle en changeant la direction dans le temps. c'est-à-dire que vous conservez toujours la dernière sauvegarde en tant que copie complète et conservez les fichiers différentiels dans le passé.
L'archive de base contient toujours la dernière version et en appliquant pas à pas les «diminutions», vous pouvez recréer des versions plus anciennes. Avec un peu de script, vous pouvez appliquer la bonne numérotation aux fichiers décrémentiels.
la source
Dans un fichier batch, avec enabledelayedexpansion, vous devez citer le "!" avec deux ^^ comme ça
Ça m'a pris du temps pour voir celui-là.
la source