3 votes

Comment modifier le volume de ma TimeMachine dans un script ?

J'ai un volume TM sur mon bureau au travail et j'en ai aussi un à la maison. De cette façon, j'ai plus de chances que mes données survivent à un désastre. Actuellement, je dois changer manuellement le volume TM en fonction de l'endroit où je me trouve.

J'aimerais utiliser un logiciel de localisation (comme Marco Polo) et faire en sorte qu'il change simplement le volume. J'ai essayé d'utiliser Applescript et Automator pour faire le changement, mais je n'ai pas réussi à le faire de manière cohérente.

Je cherche un moyen plus basé sur le terminal/shellscript pour changer le volume TM.

Des idées ?

1voto

Time Machine prend en charge plusieurs volumes de sauvegarde sur Lion de montagne .

Sauvegarde sur plusieurs sites

Time Machine vous permet de choisir plusieurs emplacements de sauvegarde et de passer de l'un à l'autre de manière transparente. Vous pouvez désormais disposer d'une sauvegarde de vos données au travail et à la maison.

0voto

Gio Points 1556

Ce que je ferais est le suivant. Vous devez créer une copie de /Library/Preferences/com.apple.TimeMachine.plist . Mettez-le quelque part (exemple : ~/somewhere/com.apple.TimeMachine.plist.diskA ). Puis, à partir des Préférences Système, changez le disque sur lequel vous souhaitez effectuer la sauvegarde. Créez une autre copie et mettez-la dans ~/somewhere/com.apple.com.TimeMachine.plist.diskB ). Ensuite, faites quelque chose comme ceci

ln -s ~/somewhere/com.apple.com.TimeMachine.plist.disk ~/somewhere/com.apple.com.TimeMachine.plist.diskB
sudo rm /Library/Preferences/com.apple.TimeMachine.plist
sudo ln -s ~/somewhere/com.apple.com.TimeMachine.plist.disk /Library/Preferences/com.apple.TimeMachine.plist

Alors le script en utilisant le disque A serait

rm ~/somewhere/com.apple.com.TimeMachine.plist.disk 
ln -s ~/somewhere/com.apple.com.TimeMachine.plist.diskA ~/somewhere/com.apple.com.TimeMachine.plist.disk 

et en utilisant le disque B, ce serait rm ~/somewhere/com.apple.com.TimeMachine.plist.disk ln -s ~/somewhere/com.apple.com.TimeMachine.plist.diskB ~/somewhere/com.apple.com.TimeMachine.plist.disk

De cette façon, vous n'avez pas besoin d'utiliser sudo avec MarcoPolo (BTW vous devriez vraiment utiliser Plan de contrôle qui reprend là où MarcoPolo s'est arrêté).

EDIT : SOUVENIR pour avoir votre fichier original sauvegardé quand vous faites ça.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X