2 votos

Suprimir el diálogo de copias de seguridad antiguas de Time Machine a través de la línea de comandos

En lugar de dejar que Time Machine se ejecute automáticamente uso un shell script y el tmutil startbackup para activar las copias de seguridad, lo que me da un grado de flexibilidad mucho mayor. En concreto, me permite realizar copias de seguridad cada hora en una unidad local durante mis horas normales, con una copia de seguridad de red separada por la noche (ya que tiende a ser mucho más lento).

Desgraciadamente, hoy he descubierto que si la unidad de red se está llenando lo suficiente como para que haya que borrar las copias de seguridad antiguas, el diálogo que me informa de ello impedirá que se realice la copia de seguridad hasta que yo pulse el botón "Aceptar", pero como ocurre después de que normalmente deje el ordenador, mi máquina acaba quedándose 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 nocturna, pero dejarlo activado/reactivarlo para mis copias de seguridad horarias. ¿Hay alguna forma de hacerlo? No parece haber ninguna capacidad en tmutil en sí mismo. ¿Existe una defaults opción que podría cambiar tal vez?

1voto

Graphain Puntos 143

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

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

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

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

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

0voto

momomorez Puntos 16

0voto

Nenad Bulatovic Puntos 151

El comando por defecto para ajustar el intervalo de copias 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, haciendo horas agrupadas por segmentos de 3600 segundos. Si quiere esperar 4 horas entre copias de seguridad, el número sería 14400, y así sucesivamente. La configuración por defecto es de una hora, o 3600 segundos, que se puede restaurar con:

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

Pulsa "Return" y se restablecerá la programación de copias de seguridad por defecto.


También hay un programa gratuito que puedes utilizar para programar los horarios fuera o del terminal. http://www.klieme.com/TimeMachineScheduler.html

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