Time Machine のリリース以来、Mac のバックアップがかつてないほど簡単になりました。ただし、異なるファイルのセットを複数のドライブにバックアップしたい場合は、このスクリプトが役立ちます。
Time Machine は典型的な Apple のやり方で、ユーザー側でほとんど労力をかけずにデータをシームレスにバックアップします。ただし、もう少し高度なことを実行する場合、Time Machine はそれを実行するように完全に調整されていません。たとえば、複数のディスクにバックアップできますが、毎回設定を変更する必要があり、面倒です。したがって、たとえば、ディスク全体を 1 つのドライブにバックアップし、ファイルの 1 つのサブセットのみを別のドライブにバックアップしたい場合は、それを自分で自動化する必要があります。
まず、Time Machine を開き、希望する設定で最初のドライブにバックアップするように設定します。最初のバックアップが完了したら、/Library/Preferences に移動し、ファイル名を変更します。com.apple.TimeMachine.plist
ファイルにcom.apple.TimeMachine.Disk1.plist
(または、「Disk1」の代わりに任意の名前を付けます)。 Time Machine に戻り、2 番目のドライブを接続し、環境設定を行って、バックアップも行います。 /Library/Preferences に戻ると、com.app.TimeMachine.plist
が再び表示されるので、名前を次のように変更できます。com.apple.TimeMachine.Disk2.plist
。
次に、Applescript エディタを開いて、このテンプレートをボックスに貼り付けます。
プロパティ pth : "Macintosh HD:ライブラリ:環境設定:"
プロパティ d1name : "バックアップ ディスク 1"
プロパティ d1 : "com.apple.TimeMachine.Disk1.plist"
プロパティ d2name : "バックアップ ディスク 2"
プロパティ d2 : "com.apple.TimeMachine.Disk2.plist"
アクティブなプロパティ: "com.apple.TimeMachine.plist"
シェルスクリプトを実行します「デフォルトはcom.apple.TimeMachine AutoBackupを書き込みます -bool false」
(ディスクのリスト) に d1name が含まれている場合、
アプリケーション「Finder」に、存在するかどうか(pth および d1)を指示します。
ファイル名 (pth およびアクティブ) を d2 に設定します
ファイル名 (pth および d1) をアクティブに設定します
終了する場合
それ以外の場合 (ディスクのリスト) に d2name が含まれている場合
アプリケーション「Finder」に、存在するかどうかを指示します (pth および d2)。
ファイル名 (pth およびアクティブ) を d1 に設定します
ファイル名 (pth および d2) をアクティブに設定します
終了する場合
終了する場合
シェルスクリプト「デフォルト書き込み com.apple.TimeMachine AutoBackup -bool true」を実行します。
上記のスクリプトの「property」タグを編集して、ドライブに対応させます。 pth は、設定フォルダーへのパスに設定する必要があります (積極的に移動しない限り、これを編集する必要はありません)。 d1name は、最初のバックアップ ディスクのボリューム名に設定する必要があります。 d1 は、plist ファイルのファイル名の末尾に追加した用語に設定する必要があります。 d2name と d2 は、d1name と d1 と同様に設定する必要があります。 Applescript をスクリプト バンドルまたはアプリケーションとして好きな方として保存します。
Time Machine は依然として一度に 1 つのディスクしかバックアップできないため、バックアップするディスクを接続してスクリプトを実行するのが最善の方法です。接続されている限り、そのディスクに自動的にバックアップされます。2 番目のディスクをバックアップする場合は、最初のディスクを取り出し、2 番目のディスクを接続して、スクリプトを再度実行します。その後、Time Machine は、切断されるまで、それらの設定を使用して 2 番目のディスクにバックアップします。何もいじらずに両方にバックアップできるほど完璧ではありませんが、それでも、環境設定ファイルを手動で移動する (または、新しいディスクをバックアップするたびに環境設定をリセットする) よりははるかに簡単です。
10.6: 複数のバックアップ ディスクを使用する Time Machine[MacOSXのヒント]