Metodo di riga di comando per eseguire il backup utilizzando due dischi Time Machine
-
16-10-2019 - |
Domanda
Qualcuno sa di un metodo di riga di comando per selezionare il disco attiva Time Machine? Desidero alternate tra due dischi di backup per la ridondanza. Vorrei che questo per essere automatizzato, presumibilmente tramite cron, forse launchd.
C'è un AppleScript metodo ai dischi di swap, ma sto facendo a distanza amministrazione del sistema e non può contare su GUI di scripting. Vorrei Presumo ci sia un sufficiente controllo di Time Machine utilizzando le default di comando, ma non sono sicuro di come raggiungere questo obiettivo ancora.
Soluzione
. Nota: Il componente di backup come questo non è ancora stato testato ripristinare
Ottenere l'ID del drive collegato
defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias
Eject, spina nel 2 ° unità, rendono l'unità di Time Machine con la GUI, ripetizione.
Scrivi (piuttosto che leggere) l'ID:
defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias '<00000000 014e0002 ....>'
fonte e grazie a Christian Stocker. commenti chiave di quel post:
-
http://developer.apple .com / DOCUMENTAZIONE / Darwin / Reference / manpages / man1 / defaults.1.html ". Attenzione: Il comando di default verrà modificato in una prossima release principale solo operare su domini preferenze plist generale utilità di manipolazione sarà piegato in un diverso programma da riga di comando ".
-
Anche impostare la proprietà DestinationVolumeUUID dovrebbe essere.
Altri suggerimenti
Se la vostra necessità è quella di avere la ridondanza in backup di Time Machine, un alternativa è quella di mantenere un clone del volume Time Machine. Io uso SuperDuper! a tale scopo.