Avisar si una copia de seguridad de Time Machine todavía está en curso antes de apagar o dormir una Mac

6

Antes de apagar o apagar mi Mac, quiero que se me avise si hay una copia de seguridad de Time Machine en curso.

¿Existe tal cosa? ¿O al menos algo que hace que sea muy obvio que una copia de seguridad está en curso, de modo que evito apagar la máquina antes de que termine?

En este momento, la única señal visible de que una copia de seguridad está en progreso es el pequeño círculo giratorio hacia arriba en la "barra de tareas", que es muy fácil pasar por alto.

Busqué pero no pude encontrar una solución para esto.

    
pregunta 7wp 27.01.2012 - 05:01

2 respuestas

7

Has preguntado qué quieres, pero no por qué lo quieres. Supongo que esta es una idea preconcebida que usted cree que debe completar para tener éxito. Time Machine no es solo un "trabajo de copia de seguridad" estándar que creará copias de seguridad individuales que dependerán del éxito de cada copia de seguridad, es más un proceso permanente.

Efectivamente, cada vez que cambia un archivo, ya sea por adición o alteración de los contenidos o metadatos, se agrega a la lista de archivos que necesitan ser respaldados. La lista crece y crece todo el tiempo, y está integrada en las acciones del sistema de archivos que cada vez que realiza un cambio, también agrega el archivo a la lista. Cada hora (o lo que haya establecido si está utilizando una configuración no estándar), Time Machine comenzará al principio de esta lista de cambios, y comenzará a analizarlos y copiará los cambios en el disco de respaldo. Al final del proceso, cuando no hay más archivos para incluir en la copia de seguridad, se detiene.

Pero no es necesario esperar a que se detenga. Si dice 100 archivos en la cola, y solo procesa 45.5 de ellos cuando apaga la máquina, los archivos completados se eliminan de la lista solo después de que Time Machine confirme que se realizó una copia de seguridad completa. no estar marcado como completo Luego, la próxima vez que arranque, espere otra hora, el proceso comenzará de nuevo. Tendrá los 55 archivos que no se transfirieron la última vez en la parte delantera de la cola, seguidos de cualquier otro cambio que se haya realizado en primer lugar.

En resumen, a diferencia de una copia de seguridad tradicional que requiere completarse para garantizar la validez, la copia de seguridad de Time Machine es un proceso continuo que puede interrumpirse en cualquier momento, y no tiene que esperar a que finalice antes de apagarse. De hecho, si está haciendo algo en un disco intensivo, siéntase libre de apagar temporalmente la Máquina del tiempo o interrumpir una copia de seguridad que está en progreso mientras hace las cosas, luego, cuando la vuelva a encender, retomará donde la dejó.

    
respondido por el stuffe 27.01.2012 - 12:49
3

Time Machine es efectivamente un programa de copia de seguridad. El programa es un demonio llamado "backupd" que se ejecuta a través de un trabajo de sistema automatizado controlado por launchd.

Cuando la máquina del tiempo está activa hay un proceso activo "backupd" en ejecución. Una vez que finaliza el proceso de Time Machine, backupd necesita unos minutos para cerrarse y cerrarse.

En cuanto al apagado / cierre de sesión, es fácil escribir un script / programa para verificar el proceso en ejecución y mostrar una advertencia.

Antes de dormir, esto es un poco más difícil porque realmente no hay una simple intercepción de suspensión como "Elementos de cierre de sesión"

Para obtener más información sobre la tarea backupd: Ajuste del intervalo de copia de seguridad de Time Machine

    
respondido por el Andrei Freeman 27.01.2012 - 05:15

Lea otras preguntas en las etiquetas