Time Machine的命令行實用程序測量備份更改

了解您的備份中添加或刪除了多少數據

Time Machine是許多Mac用戶的首選備份方法 。 但Time Machine中缺少一些內容:有關備份期間發生了什麼的信息以及有關備份當前狀態的信息。

我們大多數人認為我們的備份狀態良好。 我們也傾向於輕率地認為我們有足夠的驅動器空間來進行下一次備份。 畢竟,Time Machine所做的一件事是刪除舊備份,如果它需要新的備份空間的話。

所以,不應該有任何問題,至少我們希望不會。

別誤會我的意思; 我喜歡Time Machine 。 這是我們辦公室和家中每台Mac的主要備份方法。 Time Machine設置簡單。 更好的是,它使用透明。 我們知道,如果災難發生,並且我們失去了驅動器的數據價值,我們將不會聽到任何人說他們上一次進行備份是在一周前。 有了Time Machine,最後的備份可能不會超過一個小時。

但是,如果您支持兩台或更多台Mac,並且您需要能夠規劃諸如何時增加備份存儲容量等功能,則這種對提供非常少的可用反饋的自動化進程的依賴可能會成為問題

漂移:備份隨時間發生多大變化

Time Machine用戶通常要求的一個功能是有關漂移的信息,這是衡量一個備份與另一個備份之間發生變化的標準。

漂移告訴你有多少數據已經添加到備份中,以及有多少數據已被刪除。

有很多理由想知道漂移率。 如果您測量漂移並發現每次運行備份時都要添加大量數據,則可能需要在不久的將來為更大的備份驅動器進行規劃。

同樣,如果您發現每次備份都會刪除大量數據,則可能需要確定是否在備份中保存了足夠的歷史記錄。 再次,可能是時候購買更大的備份驅動器了。

您還可以使用漂移信息來幫助您決定是否需要升級備份驅動器。 您可能會發現,現在或在可預見的未來,您當前的備份驅動器比您需要的大得多。 如果每個Time Machine slice添加的數據速率較低,則與添加數據速率較高相比,您沒有更多考慮升級的理由。

測量時間機器漂移

Time Machine的用戶界面不包含測量漂移的方法。 您可以在Time Machine運行之前測量備份驅動器上存儲的數據量,然後在運行後再次測量。 但是,這只會顯示總變化量,而不會顯示添加了多少數據以及刪除了多少數據。

幸運的是,與許多Apple的系統實用程序一樣,Time Machine建立在命令行實用程序的基礎之上,該實用程序能夠提供我們需要的所有信息來衡量漂移。 這個命令行實用程序是我們最喜歡的應用程序之一: 終端

  1. 我們將啟動位於/ Applications / Utilities的終端。
  1. 我們將使用tmutil(Time Machine Utility)命令,該命令允許您設置,控制Time Machine並與其進行交互。 您可以使用Time Machine的GUI版本執行任何操作,您可以使用tmutil; 你也可以做更多。

    我們將使用tmutil的計算漂移的能力來查看我們需要的信息。 但在我們發布適當的命令之前,我們需要另一條信息; 即存儲Time Machine目錄的位置。

  2. 在終端中,在命令行提示符處輸入以下內容:
  3. tmutil機器目錄
  4. 按回車或進入。
  5. 終端將顯示當前的Time Machine目錄。
  1. 突出顯示終端吐出的目錄路徑名,然後點擊終端的編輯菜單並選擇複製。 您也可以只按命令+ C鍵。
  2. 現在您已將Time Machine目錄複製到剪貼板,返回到終端提示符並輸入:
  3. tmutil calculatedrift
  4. 請勿按下輸入或返回。 首先,在上面的文本後添加一個空格,然後加上引號(“),然後從剪貼板粘貼Time Machine目錄路徑名,方法是從終端的編輯菜單中選擇粘貼或按命令+ V鍵。一旦輸入目錄名稱,添加結束報價(“)。 用引號括住目錄路徑名將確保如果路徑名包含任何特殊字符或空格,終端仍將理解該條目。
  5. 以下是使用Mac的Time Machine目錄的示例:
    tmutil calculatedrift“/Volumes/Tardis/Backups.backupdb/CaseyTNG”
  6. 當然,您的Time Machine目錄路徑名將會有所不同。
  7. 按回車或進入。

您的Mac將開始分析您的Time Machine備份,以產生我們需要的漂移數字,具體而言,就是添加的數據量,刪除的數據量和更改的數量。 數字將為您的Time Machine存儲的每個切片或增量提供。 這些數字對於每個人都會有所不同,因為它們基於您存儲在備份中的數據量以及您使用Time Machine的時間。 典型的切片尺寸是每天,每週或每月。

運行漂移計算可能需要一些時間,具體取決於備份驅動器的大小,因此請耐心等待。

計算完成後,終端將以下列格式顯示每台Time Machine備份切片的漂移數據:

開始日期 - 結束日期

-------------------------------

補充:xx.xx

刪除:xx.xx

更改:xx.xx

您將看到多組上述輸出。 這將繼續,直到顯示最終的平均值:

漂移平均值

-------------------------------

補充:xx.xx

刪除:xx.xx

更改:xx.xx

例如,以下是我的一些漂移信息:

漂移平均值

-------------------------------

補充:1.4G

刪除:325.9M

變化:468.6M

不要僅僅使用平均漂移來做出關於存儲升級的決定; 您需要查看每個時間片的漂移數據。 例如,我增加了近一個星期,當時我向備份添加了近50 GB的數據; 最小的添加量是2.5 MB的數據。

那麼,漂移測量告訴我什麼? 第一次漂移測量是從去年8月份開始的,這意味著我在當前的備份驅動器上存儲了大約33週的備份。 平均而言,我向備份添加了比刪除更多的數據。 雖然我還有一些空間,但是不久的將來,Time Machine將開始減少它存儲的信息週數,這意味著我未來可能會有更大的備份驅動器。

參考

手冊頁tmutil

發佈時間:2013年3月13日

更新日期:1/11/2016