Pregunta

¿Alguien sabe de un método de línea de comandos para seleccionar el disco de la máquina de tiempo activo? Me gustaría alternar entre dos discos de copia de seguridad para la redundancia. Me gustaría que esta sea automatizado, presumiblemente a través de cron, quizás launchd.

Hay una AppleScript método a los discos de intercambio, pero estoy haciendo remota la administración del sistema y no se puede confiar en la interfaz gráfica de secuencias de comandos. Me supongo que hay suficiente control de la máquina de tiempo utilizando los valores por defecto de comandos, pero no estoy seguro de cómo lograr esto todavía.

¿Fue útil?

Solución

Nota:. El componente de copia de seguridad como esto aún no ha sido probado restaurar

Obtener el ID de la unidad conectada

defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias                       

Expulsar, el enchufe en 2ª unidad, lo convierten en la unidad de Time Machine con la interfaz gráfica de usuario, repita.

Write (en lugar de lectura) el ID:

defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias '<00000000 014e0002 ....>'                                                   

fuente y gracias a Christian Stocker. los comentarios clave de ese mensaje:

  1. http://developer.apple .com / documentation / Darwin / / páginas de manual / man1 / defaults.1.html "ADVERTENCIA Referencia: será doblado El comando por defecto se cambiará en una versión principal próxima a operar sólo en las preferencias de los dominios de los servicios públicos de manipulación plist general. en un programa de línea de comandos diferente ".

  2. También la propiedad DestinationVolumeUUID debe ser conjunto.

Otros consejos

Si su necesidad es tener redundancia en las copias de seguridad de Time Machine, una alternativa es mantener un clon de su volumen Time Machine. Yo uso SuperDuper! para ese propósito.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a apple.stackexchange
scroll top