讓 Time Machine 自動選擇另一個備份驅動器

讓 Time Machine 自動選擇另一個備份驅動器

我有兩個與 Time Machine 一起使用的外部硬碟,它們之間交替使用。

當我對其中一個進行備份時,拔下它,然後插入另一個,時間機器將不會自動使用它。我需要打開首選項,點擊“選擇磁碟”並從選單中選擇驅動器。然後我拔掉它,嘗試使用第一個,同樣的故事。

如何將 Time Machine 配置為在連線後立即使用其中一個?

答案1

Mountain Lion 新增了這個功能。您只需新增多個備份磁碟,Time Machine 就會在當時連接的所有備份磁碟之間輪替。

Mountain Lion - 多個備份卷

如果 Time Machine 無法備份到其中一個,它會在 10 天後通知您,就像單一磁碟一樣。

如果您無法升級到 Mountain Lion,乏味允許您透過選單列小程式在多個 Time Machine 磁碟區之間切換。然後,您可以根據環境提示(例如可用的 WiFi SSID)自動進行切換,使用控制平面。還有很多提供相同功能的腳本。

然而,由於所有這些解決方法均不受支持,因此升級到 Mountain Lion 將是最佳選擇。

答案2

(不是 Mac 用戶,因此無法驗證答案。)

文章自動切換不同的Time Machine磁碟描述了一種可以幫助解決此問題的方法:

透過一些谷歌搜索,我發現目標磁碟已寫入/Library/Preferences/com.apple.TimeMachine BackupAlias 屬性中,並且可以使用

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

這會給你一個相當長的字串,以 <00000000 014e0002 ... 開頭。對於兩個磁碟。

接下來我寫了兩個小 shell 腳本,如下所示:

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

並在需要時啟動它們。不再需要每次點擊六次滑鼠並輸入密碼,只需呼叫該腳本就足夠了,但仍然不完美。歐家勇救援,這讓我意識到上下文和位置感知的免費應用程序 馬可波羅。經過一點配置,我現在在家裡和辦公室就有了一個完全自動化的備份解決方案。我還添加了這一行

/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper -auto &

到我的腳本並在 MarcoPolo 中延遲 30 秒,以便當我再次在線時以及磁碟首選項實際切換後,我的備份立即開始。並不總是有效,因為它正在中止可能正在運行的舊備份,但似乎也不會造成傷害。

相關內容