Suprimir la máquina del tiempo Diálogos de copias de seguridad antiguas a través de la línea de comandos

2

En lugar de dejar que Time Machine se ejecute automáticamente, utilizo un script de shell y el comando tmutil startbackup para activar las copias de seguridad, lo que me proporciona un grado de flexibilidad mucho mayor. Específicamente, me permite realizar copias de seguridad cada hora en un disco local durante mis horas normales, con una copia de seguridad de la red por la noche (ya que suele ser mucho más lenta).

Lamentablemente, hoy descubrí que si la unidad de red se está llenando lo suficiente y es necesario eliminar las copias de seguridad antiguas, entonces el diálogo que me informa de esto evitará que la copia de seguridad continúe hasta que llegue a la posición correcta, pero como ocurre después de Normalmente, dejo mi computadora y mi máquina acaba quedándome despierta toda la noche esperando a que haga algo al respecto.

Lo que me gustaría hacer es suprimir este diálogo para mi copia de seguridad de la noche a la mañana, pero dejarlo habilitado / volver a habilitarlo para mis copias de seguridad por hora. ¿Hay alguna manera de poder hacer esto? No parece haber ninguna capacidad en tmutil . ¿Hay alguna opción defaults que podría cambiar?

    
pregunta Haravikk 18.09.2016 - 23:37

3 respuestas

2

No sé si puedes suprimir el diálogo directamente a través de tmutil .

La alternativa, como sugirió, es desactivar temporalmente la opción "Notificar después de que se eliminen las copias de seguridad anteriores" de la Preferencias de opciones de Time Machine a través de defaults :

sudo defaults write /Library/Preferences/com.apple.TimeMachine.plist AlwaysShowDeletedBackupsWarning 0

Use "1" en lugar de "0" para volver a activar la opción.

(Quizás deba especificar que esta respuesta se aplica a El Capitán, no sé de Sierra, aunque supongo que esto no ha cambiado).

    
respondido por el Rinzwind 01.10.2016 - 11:15
0
respondido por el momomorez 28.09.2016 - 22:28
0

El comando predeterminado para ajustar el intervalo de copia de seguridad de Time Machine es el siguiente, pertenece a una sola línea:

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 14400

El último número es el intervalo de tiempo en segundos, lo que hace que las horas se agrupen en segmentos de 3600 segundos. Si quisiera esperar 4 horas entre las copias de seguridad, el número sería 14400, y así sucesivamente. La configuración predeterminada es una hora, o 3600 segundos, que se puede restaurar con:

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 3600

Presiona regresar y la programación de copia de seguridad predeterminada se restaurará nuevamente.

También hay un programa gratuito que puede usar para programar horarios fuera o de terminal. enlace

    
respondido por el norcal johnny 29.09.2016 - 04:28

Lea otras preguntas en las etiquetas