Estoy preparando mi sistema para una actualización de Snow Leopard, y me preparo para el peor de los casos: reinstalación y restauración completas.
Me gustaría verificar que mis copias de seguridad de Time Machine sean válidas y que se restablezcan correctamente. Las copias de seguridad de My Time Machine van a un servidor Linux que ejecuta Netatalk, y las copias de seguridad se completan con éxito.
¿Cómo hago una restauración de prueba en una ubicación alternativa o verifico mis datos sin sobrescribir ningún archivo existente? ¿Debo guardar algo en particular externamente para asegurarme de que puedo acceder a las copias de seguridad si tengo que volver a instalar desde cero?
macos
backup
time-machine
verification
jtimberman
fuente
fuente
Respuestas:
Time Machine no tiene ningún mecanismo incorporado para verificar que un conjunto de copias de seguridad sea válido. Ese es un problema con Time Machine, orientado al consumidor en lugar de la empresa ...
Realizar una reparación de disco en Disk Utility no valida los datos de respaldo de Time Machine, pero verificará la estructura e integridad del disco de respaldo. (Por supuesto, Disk Warrior verifica / repara de manera complementaria).
La única forma en que veo que puede verificar los datos en la copia de seguridad es haciendo una restauración completa.
Tenga en cuenta que puede abrir los registros de la consola y filtrar contra BACKUPD para ver qué sucede durante una copia de seguridad y ver si se produjo alguna condición de error.
Editar:
Time Machine incluye una opción, si mantiene presionada la tecla de opción y hace clic en el complemento de la barra de menú de Time Machine, para "Verificar copias de seguridad".
Esto no verifica el contenido de la copia de seguridad. En otras palabras, ese archivo respaldado abcd.txt es el mismo que abcd.txt, en cambio, esto verifica que la imagen del disco y los datos de la máquina del tiempo no estén dañados.
Echa un vistazo a http://support.apple.com/kb/HT4076
fuente
Al final, una copia de seguridad de Time Machine es una colección de carpetas para cada fecha de copia de seguridad. Cada una de esas carpetas contiene todos los archivos † que existían en esa fecha. Por lo tanto, puede comparar los nombres y el contenido de todos esos archivos con los de su Mac.
Por supuesto, muchos archivos cambiarán simplemente usando su Mac. Entonces, los resultados tienen algo de sentido común para interpretar. La mejor opción es cerrar todas las aplicaciones en ejecución, ejecutar Time Machine y luego comparar de inmediato.
Después de haber conectado su disco de respaldo, use lo siguiente en la Terminal para encontrar las diferencias. Para el
cd
siguiente comando, es posible que desee utilizar la finalización de la línea de comando Tab en lugar de simplemente pegar la primera línea:Esto comparará la carpeta actual (que es la última copia de seguridad) con la raíz de su Mac. Muestra los resultados en la pantalla, pero también los captura en el archivo
timemachine-diff.log
de su carpeta de inicio.Lo anterior durará MUY mucho tiempo (horas, tal vez incluso días), por lo que para las pruebas, primero puede limitarse a una carpeta específica. Me gusta para tu escritorio:
Si no hay salida, entonces no hay diferencias. Para las pruebas, simplemente cambie el nombre de un archivo en su escritorio, que debería darle a ambos "Solo en". para el nombre original (que solo está en su copia de seguridad) y "Solo en / Usuarios / nombre de usuario / Escritorio" para el nuevo nombre (que no está en la copia de seguridad).
Notas:
Cuando realice una copia de seguridad en una red, probablemente usará un paquete disperso . Simplemente haga doble clic en ese archivo de paquete disperso para montarlo antes de ejecutar los comandos anteriores. Cuando termine, haga clic derecho y expulsarlo.
Algunos archivos se excluyen por diseño, algunos programas simplemente pueden excluirse a sí mismos y las carpetas FileVault solo se escriben en una copia de seguridad cuando cierra sesión por primera vez. Ver ¿La aplicación Time Machine de Apple realmente copia todo?
Para ver lo que se ha escrito en la (última) copia de seguridad, consulte TimeTracker (GUI) o timedog (línea de comando). Tenga en cuenta que, incluso cuando se ejecuta como usuario administrador, a veces estos programas deben ejecutarse como root para ver todos los archivos. Consulte ¿Cómo recupero archivos de las copias de seguridad de Time Machine desde otra computadora? por ayuda
Los mensajes de registro no solo se escriben en la Consola (en Aplicaciones, Utilidades; filtrar
backupd
o usar Time Machine Buddy ), sino que también se guardan diferentes mensajes de registro en un.Backup.log
archivo oculto en el disco de respaldo, dentro de la carpeta con la fecha de respaldo. Ver también ¿Qué está haciendo Time Machine? en la falla del servidor.Desde 10.6.3 noté una etapa de "Verificando copia de seguridad ..." en Time Machine, seguida de "Preparando 51,959 elementos ...", antes de "Copia de seguridad". La consola menciona "Ejecución de verificación de respaldo", "SOLO COMPROBACIÓN RÁPIDA; LIMPIEZA DE SISTEMA DE ARCHIVO" y "¡Verificación de respaldo aprobada!"
No tengo idea de lo que hace la verificación. Tal vez está comparando la copia de seguridad con el contenido actual del disco: cuando solo tengo aproximadamente 3.5 GB de espacio libre en mi Mac, noté que "CopyHFSMeta alcanzó el umbral de espacio de disco bajo", ¿entonces aparentemente está copiando una gran cantidad de datos a mi Mac? Esto es seguido por "Verificación de respaldo omitida durante CopyHFSMeta", "Espacio insuficiente en el volumen de arranque para completar la verificación de respaldo" y un falso "Verificación de respaldo omitida por el usuario". mientras que no me salté esto yo mismo. Estos mensajes solo se encuentran en el registro; no hay ninguna indicación para el usuario, y la copia de seguridad se completa sin ninguna advertencia.
Apple ofrece un artículo de soporte llamado Acerca de "Time Machine completó una verificación de sus copias de seguridad. Para mejorar la confiabilidad, Time Machine debe crear una nueva copia de seguridad para usted". En ese artículo, los pasos para verificar manualmente el disco de respaldo solo verifican la condición física de la imagen del disco y no comparan su contenido con el disco de su Mac. Así que supongo que el error tampoco se trata del contenido de la copia de seguridad . Extraña cita de ese artículo:
† Time Machine usa enlaces duros, lo que hace que cada copia de seguridad parezca que contiene todos los archivos. Vea una buena explicación técnica en Ars Technica .
fuente
CopyHFSMeta
(actualmente en hfs-191.1 ) puede ser ejecutado por el sistema operativo.Según Mac OS X 10.6.4, puede iniciar una verificación de su copia de seguridad haciendo clic en el icono de Time Machine en la barra de menú.
No estoy seguro de qué se verifica exactamente, pero cuando lo hice, Time Machine me recomendó que comenzara una nueva copia de seguridad para mejorar la confiabilidad.
Lectura adicional: artículo de la base de conocimiento de Apple .
fuente
La utilidad de línea de comandos de Time Machine tiene una opción para hacer esto: "tmutil compare". Verifique "man tmutil" para ver todos los interruptores disponibles.
https://www.google.com/search?q=tmutil%20compare
fuente
Puede probar una aplicación de las utilidades de Mac (Aplicación-> Utilidades): Asistente de migración. Con esta herramienta, puede usar una opción para transferir información desde su Time Machine de respaldo a la computadora local.
Otra forma es usar esta herramienta para instalar Mac desde Time-machine a otra Mac virtual en HD. Todavía no he intentado esto. No estoy seguro de si es posible hacer una caja virtual con OSX.
fuente
Se sabe que hacer una copia de seguridad de Time Machine en un recurso compartido basado en la red es más riesgoso y está lleno de problemas. Por lo tanto, si realmente no desea correr el riesgo de tener problemas con su actualización y luego tener más problemas para volver a donde estaba, le recomendaría usar temporalmente un disco local y una herramienta como el SuperDuper de ShirtPocket. o Carbon Copy Cloner
Sin embargo, solo para verificar la fuerza bruta de sus datos, creo que lo mejor que puede hacer es montar manualmente el sparsebundle en su unidad de red y usar algo tan simple como 'diff -cr' para comparar la mayor parte de los archivos de ' La última versión contra su unidad de sistema (que obviamente arrojará algunas que han cambiado desde la última vez que se ejecutó TimeMachine).
fuente
Echa un vistazo a BackupLoupe : te ofrece excelentes formas de navegar por las copias de seguridad de Time Machine.
fuente