¿Cómo debe un usuario de OS X verificar si los datos respaldados incluyen todo lo necesario para una restauración sin pérdidas?

Estoy más interesado en los enfoques que comparan ambos :

  • el archivo original
  • la copia de seguridad

–  después de la hora de la copia de seguridad .

Soy consciente de dos enfoques. Otros serán apreciados.


Menos interesado en enfoques que verifican la integridad de:

  • solo el archivo respaldado
  • solo el sistema de archivos utilizado para los archivos respaldados
  • solo los medios utilizados para ese sistema de archivos.

Respuestas (3)

n8gray.org: Bouncer de respaldo

Mike Bombich, desarrollador de Carbon Copy Cloner, observó mejoras en Backup Bouncer en marzo de 2012.

Ejecución en seco de rsync con suma de verificación para incluir atributos extendidos, bifurcaciones de recursos y ACL

Lo esencial

Desde la página del manual de Mac OS X de rsync(1) :

  -c, --checksum

Esto obliga al remitente a realizar una suma de verificación de cada archivo normal utilizando una suma de verificación MD4 de 128 bits. Hace esto durante el escaneo inicial del sistema de archivos mientras construye la lista de todos los archivos disponibles. Luego, el receptor verifica su versión de cada archivo (si existe y tiene el mismo tamaño que su contraparte del lado del remitente) para decidir qué archivos deben actualizarse: los archivos con un tamaño modificado o una suma de verificación modificada se seleccionan para transferir. Dado que esta suma de verificación de archivo completo de todos los archivos en ambos lados de la conexión ocurre además de las verificaciones de suma de verificación automáticas que ocurren durante la transferencia de un archivo, esta opción puede ser bastante lenta.

Tenga en cuenta que rsync siempre verifica que cada archivo transferido se haya reconstruido correctamente en el lado receptor al verificar la suma de verificación de todo el archivo, pero esa verificación automática posterior a la transferencia no tiene nada que ver con la opción anterior a la transferencia "¿Este archivo necesita ¿Para actualizarse?" controlar.

   -E, --extended-attributes

Opción específica de Apple para copiar atributos extendidos, bifurcaciones de recursos y ACL. Requiere al menos Mac OS X 10.4 o rsync adecuadamente parcheado.

   -n, --dry-run

Esto le dice a rsync que no haga ninguna transferencia de archivos, sino que solo informará las acciones que habría tomado.


Consideraciones

Supongo que cuando se combinan las opciones y--checksum , --extended-attributesla suma de comprobación incluye los atributos.

Una discusión de 2010 en Bombich Software Support puede ayudar a aclarar (  verificar con rsync) discrepancias de enlaces simbólicos en Tiger

diglloydHerramientas IntegrityChecker

… validación de sus datos, incluidos sus originales y copias de seguridad. Incluso se detectan errores de un solo bit, en cualquier parte de un archivo, utilizando el hash SHA1 de grado criptográfico.

  • Valide la integridad de sus archivos en cualquier momento, ¡incluso las copias de seguridad en CD o DVD*!
  • Vea qué archivos han cambiado por fecha, tamaño o contenido.
  • Detectar corrupción de archivos y/o incapacidad para leer archivos (por ejemplo, en DVD o CD*). …

En el foro de soporte de ZEVO, IntegrityChecker y similares se discuten en ZFS, ¿vale la pena usar con RAM que no sea ECC? ¿Se puede deshabilitar ARC? .