您的備份是否準備好在緊急情況下使用?
Time Machine是Mac的一個非常方便的備份系統。 我喜歡它,主要是因為它是一個“一勞永逸”的系統。 一旦設置完成,除了好奇心或災難之外,您很少有任何理由使用Time Machine備份。
但是,您如何知道Time Machine備份實際上是非常好的,如果您的Mac硬盤在您周圍崩潰,您可以依靠它們嗎?
那麼,如果您恰好使用Time Capsule作為Time Machine備份的備份目標,則可以讓Time Machine驗證最近的備份是否已成功完成,沒有任何可能導致您悲痛的錯誤。
另一方面,如果您正在使用本地驅動器,無論是內部驅動器還是連接到Mac的外部驅動器,那麼驗證Time Machine備份是否正確會更困難一些,即使幾乎不可能。
讓我們從更簡單的驗證開始,即Time Capsule或其他網絡存儲設備上的Time Machine備份。
驗證時間膠囊備份
警告:此提示僅適用於用作Time Machine備份目標的Time Capsules。 如果您在Mac上使用本地驅動器,則下面的步驟實際上不會執行驗證過程。
要訪問驗證時間機器選項,您必須在Mac的菜單欄中具有Time Machine狀態圖標。 如果時間機器狀態圖標出現在您的菜單欄中 ,您可以跳到步驟4。
- 在“在菜單欄中顯示時間機器狀態”框中勾選複選框。
- 按住Option鍵並點按菜單欄中的Time Machine狀態圖標。
- 從下拉菜單中選擇“驗證備份”。
- 備份驗證過程將開始。
如果顯示一條消息告訴您必須創建新備份,則問題已阻止您當前的Time Machine備份可用。
單擊開始新備份按鈕以創建新備份並刪除現有備份。 這將刪除您當前的所有備份歷史記錄。
如果您單擊“稍後備份”按鈕,則Time Machine將停止執行備份; 在24小時內,它會顯示一條提醒,開始新的備份。 Time Machine將保持關閉狀態,直到您開始新的備份。
要再次查看“驗證備份”狀態消息,請從菜單欄的Time Machine狀態圖標中選擇“立即備份”。
驗證時間機器備份
由於Time Machine的工作原理,驗證Time Machine備份是困難的。 問題是,到Time Machine備份完成時,源(您的Mac)可能已經對本地文件進行了更改。 Time Machine備份和Mac之間的簡單比較可能表明它們不一樣。
如果我們只是要求比較最後一批備份Time Machine和Mac的文件,我們可能會有更好的運氣,但再次,不能保證Mac上的本地文件沒有被更改或刪除,或者在此期間,您的Mac上尚未創建新文件。
然而,即使在嘗試將過去時間段與當前Mac狀態進行比較時產生的固有問題,也有一些內置的終端命令 ,至少可以給我們一種溫暖,模糊的感覺,即一切大概是沒問題的。
使用終端來比較時間機器備份
Time Machine包含一個命令行實用程序,用於控制Time Machine的功能。 在命令行中,您可以操作Time Machine備份,比較當前備份以及編輯排除列表。
我們感興趣的功能是比較備份的功能。 為此,我們將使用時間機器實用程序,即tmutil。
tmutil具有比較功能,可用於比較一個或多個Time Machine快照。 我們將使用tmutil來比較最近的快照與源代碼(您的Mac)。 由於我們僅比較最新的快照,因此我們沒有將整個Time Machine備份與Mac的內容進行比較,除非這是您使用Time Machine製作的第一個備份。
- 啟動Terminal,位於/ Applications / Utilities中。
- 在打開的終端窗口中,輸入以下內容:
tmutil比較-s
- 您可以三次點擊上面的行以完全選擇它,然後使用複制/粘貼在終端窗口中輸入該行。
- 在終端窗口中輸入命令後,按輸入或返回。
- 您的Mac將開始處理比較命令。 這可能需要一些時間,具體取決於上次Time Machine備份的大小。 不要擔心,如果它似乎需要永遠; 記住,它是比較文件。
- 比較命令的結果將是一個被比較的文件列表。 列表中的每一行將以+(加號), - (減號)或! (感嘆號)。
- +表示該文件是新的,而不是當前的Time Machine備份快照。
- - 表示該文件已從您的Mac中刪除。
- ! 告訴您該文件存在於Time Machine備份中,但Mac上的版本不同。
compare命令還會列出每行中文件的大小。 當比較命令完成時,您會在按鈕上看到一個概述,告訴您添加了多少數據,刪除了多少數據以及有多少數據已更改。
解釋結果
如果不做一些假設就很難分析結果,所以讓我們假設一些事情。
第一個假設是,您在完成Time Machine備份後的幾分鐘內運行了compare命令。 在這種情況下,您應該預期會看到零個文件被刪除,零個文件被添加,並且文件的大小已經改變。
您可以看到更改的文件為零,但更可能的結果將是一個非常小的數額。
第二個假設是,自上次Time Machine備份完成以來,您已經等待了一段時間。 隨著時間的推移,您應該會看到“已添加”和“已更改”條目的增加。 您仍然可以在Removed類別中看到一個零; 這取決於您是否刪除了最近備份中的文件。
一個明顯的錯誤指標是增加或更改的文件數量異常多,特別是如果比較是在備份完成後立即執行的。
如果您認為自己有問題該怎麼辦
嘗試從Time Machine備份中恢復幾個文件。 請務必使用終端比較列表中的一個或多個文件進行恢復。
如果這些文件沒有問題地恢復,那麼很可能確實沒有問題,並且只是有很多文件更改或添加。 這很容易發生,尤其是在備份和比較過程中使用Mac時。
不要忘記,您還可以使用磁盤工具的急救功能來檢查Time Machine驅動器的完整性。 這是你應該定期做的事情; 這是一項很好的預防性維護任務,您應該按照日常時間表執行。
使用磁盤工具的急救修復Mac驅動器(OS X El Capitan或更高版本)
使用磁盤工具修復硬盤和磁盤權限(OS X Yosemite及更早版本)
參考
tmutil