3 votos

¿Cómo funciona la Máquina del Tiempo de Verificación para "tiempo de ejecución de la Corrupción" y ¿Cómo puedo resetearlo?

Después de trabajar muy bien durante meses, el Tiempo de funcionamiento de la Máquina con un NAS como un destino de copia de seguridad, de repente, ha decidido que mi copia de seguridad es "corrupto", después de fallar un cheque por "tiempo de ejecución de la corrupción" y es insistir en que debo eliminar todo (4 terabytes) de copia de seguridad y volver a empezar!

Lo que quiero saber es cómo el Tiempo de la Máquina determina "tiempo de ejecución de la corrupción", y puedo de alguna manera de restablecer o desactivar esta comprobación?

Ya he comprobado el disco de la imagen de sí mismo usando los siguientes comandos:

hdiutil attach -nomount /Volumes/Path/To/Backup.sparsebundle
diskutil verifyDisk diskN
diskutil verifyVolume diskNs2

La sustitución de rutas de disco y números donde corresponda, y han encontrado que no hay errores de ningún tipo. Entonces, ¿qué es exactamente la Máquina del Tiempo de la comprobación?

También he comprobado grandes trozos de la copia de seguridad más reciente (usando shasum) y todo parece estar bien; yo no puedo encontrar ninguna evidencia de que algo está dañado de alguna manera, ciertamente no es ninguno de los archivos que me interesan más.

Es risible que realmente, como la única procesos de tocar el paquete de Tiempo de la Máquina y los componentes relacionados, no ha habido ninguna señal de cualquier tipo de problema de conectividad de red, no hay otros errores en los registros, y cada copia de seguridad de otros para el mismo día en que se completó sin problema. Lo que significa que cualquier "tiempo de ejecución de la corrupción" es más probable que el fallo de la Máquina del Tiempo!

También es más ridícula que la única opción que se presenta es que limpie todo, en lugar de realizar un profundo recorrido a comparar todo con detalle (para encontrar cualquier cosa que de hecho puede ser dañado y reemplazarlo, no es que no me creo que exista corrupción en todos).

Yo no quiero tener que descartar 4 terabytes de copias de seguridad para algunas vagas, indeterminadas de la "corrupción" que incluso no aparecer, entonces, ¿hay alguna manera de que pueda eliminar todo lo temporal de los datos de Máquina se utiliza para la detección de su mítico "tiempo de ejecución de la corrupción" (un cheque no aparece para hacer con conexión directa unidades) para que yo pueda continuar la copia de seguridad?

EDITAR: Así que me he ganado algo de información nueva, que es que la Máquina del Tiempo "de tiempo de ejecución de la corrupción de verificación" es en realidad sólo se ejecutan fsck_hfs -q, que no tiene nada que ver con la corrupción de ningún tipo, es meramente una prueba de si una imagen de disco fue desmontado "uncleanly", que no es garantía de la corrupción (como ya he confirmado).

Así que el problema parece ser de dos tipos:

  1. Los ingenieros de Apple trabajando en la Máquina del Tiempo, no tienen idea de lo que sus propios controles.
  2. Una vez que una imagen de disco se considera que ha sido desmontado "uncleanly" el estado es fijo, necesito saber cómo restablecer este. Tiene algo que ver con un "incoherente HFS poco", pero haciendo una reparación de volumen no aparece para desactivar esto, incluso en caso de éxito.

5voto

Haravikk Puntos 332

Así que he descubierto una solución parcial, que se iba a ejecutar fsck_hfs directamente a través de la "acicalarse" opción, en lugar de utilizar la utilidad de discos, así:

  1. Primero conecte a la unidad de red donde usted copia de seguridad de imagen de disco que se encuentra.
  2. Adjuntar la imagen utilizando el siguiente comando: hdiutil attach -nomount /path/to/image
  3. Tome nota de los números de dispositivo devuelto, uno de estos será la copia de seguridad de volumen, en general, la última, en la forma de diskNs2 donde N es el número de disco, y el s2 debe ser la partición.
  4. Ejecute el comando siguiente, tomando nota para agregar r al inicio de la número de dispositivo: fsck_hfs -p /dev/rdiskNs2

Se realizará una comprobación del disco, la reparación de las inconsistencias menores (si los hubiera) y eliminar la incoherencia de poco éxito, por lo que la Máquina del Tiempo, ahora puede reanudar la copia de seguridad.

Lo que parece suceder es que la Máquina del Tiempo "de tiempo de ejecución de la corrupción de verificación" es en realidad un fsck_hfs -q comando, que sólo se comprueba si la imagen fue desmontado "limpiamente". Si esta prueba falla, la Máquina del Tiempo, se niega a copia de seguridad de la imagen, y le pide que lo borre, aunque un error de fsck_hfs -qno indicar ningún tipo de corrupción se encontró, sólo que el volumen no se ha desmontado correctamente. Desde HFS sistemas de archivos se registran de forma predeterminada, está desmontando indebidamente no significa que los datos se corrompe, sólo que cualquier incompleta escribe puede ser perdido.

Esta absolutamente desconcertante comportamiento de lado, fsck_hfs -p será realmente buscar cualquier archivo de inconsistencias del sistema, revisión de ellos, y permitir copia de seguridad para volver a empezar. Lo cual plantea la pregunta de por qué los ingenieros de Apple no se molestó en correr.

Edit: por Desgracia, esto es sólo una solución parcial, como la Máquina del Tiempo, sigue negándose copia de seguridad incluso a pesar de que el "tiempo de ejecución de la corrupción" cheque es no fallar. Lo que significa que algunos datos están siendo almacenados en algún lugar, pero no puedo averiguar dónde; quitando el destino de copia de seguridad y volver a agregar, no ha aclarado lo que es.

-2voto

Rick Okkersen Puntos 7

Yo esta vez, he eliminado la unidad desde el Momento en que la configuración de la Máquina y se añade de nuevo. Su sistema de verificación de todo y hacer una nueva copia de seguridad.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X