ligne de commande méthode de sauvegarde à l'aide de deux disques Time Machine
-
16-10-2019 - |
Question
Quelqu'un sait-il d'une méthode de ligne de commande pour sélectionner le disque actif Time Machine? Je voudrais alterner entre deux disques de sauvegarde pour la redondance. Je voudrais que cela soit automatisé, probablement via Cron, peut-être launchd.
Il existe une méthode AppleScript sur des disques d'échange, mais je suis en train de faire à distance l'administration du système et ne peut pas compter sur les scripts GUI. Je présume qu'il est un contrôle suffisant de Time Machine en utilisant les paramètres par défaut commande, mais ne suis pas sûr de savoir comment y parvenir encore.
La solution
Remarque:. La composante restauration de sauvegarde comme celui-ci n'a pas encore été testé
Obtenir l'ID du lecteur connecté
defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias
Eject, prise en 2ème disque, en font le disque Time Machine avec l'interface utilisateur graphique, répétition.
Ecrire (au lieu de lecture) ID:
defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias '<00000000 014e0002 ....>'
source et grâce à Christian Stocker. Les principaux commentaires de ce poste:
-
http://developer.apple .com / DOCUMENTATION / Darwin / Référence / manpages / man1 / defaults.1.html « . AVERTISSEMENT: La commande par défaut sera modifié dans une version majeure à venir seulement fonctionner sur les domaines des préférences utilitaires de manipulation générale plist sera plié dans un programme de ligne de commande différente. "
-
Aussi la propriété DestinationVolumeUUID doit être réglé.
Autres conseils
Si votre besoin est d'avoir une redondance sur les sauvegardes Time Machine, une alternative est de maintenir un clone de votre volume Time Machine. J'utilise SuperDuper! à cet effet.