3 votes

Comment un utilisateur de OS X doit-il vérifier si les données sauvegardées comprennent tout ce qui est nécessaire pour une restauration sans perte ?

Je suis le plus intéressé par les approches qui comparent les deux :

  • le fichier original
  • la sauvegarde

après l'heure de la sauvegarde.

Je connais deux approches. D'autres seront appréciées.


Moins intéressé par les approches qui vérifient l'intégrité de :

  • seulement le fichier sauvegardé
  • seulement le système de fichiers utilisé pour les fichiers sauvegardés
  • seulement le support utilisé pour ce système de fichiers.

3voto

Graham Perrin Points 7373

N8gray.org : Backup Bouncer

Des améliorations apportées à Backup Bouncer ont été remarquées en mars 2012 par Mike Bombich, développeur de Carbon Copy Cloner.

1voto

Graham Perrin Points 7373

Exécution à sec de rsync avec checksum pour inclure les attributs étendus, les fourches de ressources et les ACL

Fondamentaux

D'après la page manuelle rsync(1) de Mac OS X:

  -c, --checksum

Ceci force l'expéditeur à effectuer un checksum sur chaque fichier régulier en utilisant un checksum MD4 128 bits. Cela se fait lors de l'analyse initiale du système de fichiers alors qu'il construit la liste de tous les fichiers disponibles. Le destinataire effectue ensuite un checksum sur sa version de chaque fichier (s'il existe et a la même taille que son homologue du côté de l'expéditeur) afin de décider quels fichiers doivent être mis à jour : les fichiers avec une taille changée ou un checksum changé sont sélectionnés pour le transfert. Comme ce checksum de fichier complet de tous les fichiers des deux côtés de la connexion se produit en plus des vérifications automatiques des checksums qui se produisent pendant le transfert d'un fichier, cette option peut être assez lente.

Notez que rsync vérifie toujours que chaque fichier transféré a été correctement reconstruit du côté récepteur en vérifiant son checksum de fichier complet, mais que la vérification automatique après le transfert n'a rien à voir avec la vérification "Est-ce que ce fichier a besoin d'être mis à jour?" avant le transfert.

   -E, --extended-attributes

Option spécifique à Apple pour copier les attributs étendus, les fourches de ressources et les ACL. Nécessite au moins Mac OS X 10.4 ou rsync correctement patché.

   -n, --dry-run

Ceci indique à rsync de ne pas effectuer de transferts de fichiers, mais plutôt de simplement signaler les actions qu'il aurait prises.


Considérations

Je suppose que lorsque les options --checksum et --extended-attributes sont combinées, le checksum inclut les attributs.

Une discussion de 2010 sur le support de Bombich Software pourrait aider à clarifier - vérifier avec rsync - incohérences de liens symboliques sur Tiger

0voto

Graham Perrin Points 7373

DiglloydTools IntegrityChecker

... validation de vos données, y compris vos originaux et sauvegardes. Même les erreurs d'un seul bit sont détectées, n'importe où dans un fichier, en utilisant le hachage SHA1 de qualité cryptographique.

  • Validez l'intégrité de vos fichiers à tout moment, même les sauvegardes sur CD ou DVD* !
  • Voyez quels fichiers ont changé par date, taille ou contenu.
  • Détectez la corruption de fichiers et/ou l'incapacité à lire les fichiers (par exemple, sur DVD ou CD*). ...

Dans le forum de support ZEVO, IntegrityChecker et les similaires sont discutés sous Faut-il utiliser ZFS avec de la RAM non ECC ? L'ARC peut-il être désactivé ?.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X