我有兩個與 Time Machine 一起使用的外部硬碟,它們之間交替使用。
當我對其中一個進行備份時,拔下它,然後插入另一個,時間機器將不會自動使用它。我需要打開首選項,點擊“選擇磁碟”並從選單中選擇驅動器。然後我拔掉它,嘗試使用第一個,同樣的故事。
如何將 Time Machine 配置為在連線後立即使用其中一個?
答案1
答案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 秒,以便當我再次在線時以及磁碟首選項實際切換後,我的備份立即開始。並不總是有效,因為它正在中止可能正在運行的舊備份,但似乎也不會造成傷害。