使用Time Machine 將多台電腦備份到一個磁碟時,首先刪除誰的備份?

使用Time Machine 將多台電腦備份到一個磁碟時,首先刪除誰的備份?

現在我每台電腦有兩個分割區可以在那裡備份。我的 mac 筆記本上的備份總是很大(至少大約 1 GB),第二台機器上的備份大多很小(很少超過幾兆位元組)。如果我對兩台機器使用一個分割區,當空間不足時,如何刪除舊備份?它會刪除所有備份中最舊的備份或目前正在備份的電腦上最舊的備份嗎?

答案1

備份僅從目前電腦的備份集合中刪除。由於 Time Machine 的設計理念是定期運行,因此當磁碟空間緊張時,每台機器都會監控自己的備份。

答案2

時間機器確實預備份稀疏化當它需要磁碟空間才能啟動時,以及備份後細化成功完成新備份後刪除過期的每小時和每日備份。這僅會影響目前執行 Time Machine 的電腦的備份。

然而,使用時稀疏束(就像偏僻的磁碟,而不是本機 USB 磁碟),那麼 Time Machine 將不會回收磁碟為它從稀疏包中刪除的東西提供空間——直到時間機器真正需要它。所以:它只會運行與hdiutil compact它時類似的東西需要磁碟空間,甚至只有在之後首先進行預備份稀疏化並注意到它沒有效果:

啟動標準備份
[...]
開始備份前精簡:請求 53.57 GB(包括填充),可用 9.90 GB
不存在過期備份 - 刪除最舊的備份以騰出空間
已刪除備份[...] 2007-12- 20-172543 :現在有 9.90 GB 可用
已刪除備份 [...] 2007-12-31-005523:現在有 9.90 GB 可用已刪除
2 個備份:最早的備份現在是 2008 年 1 月 8 日
正在停止備份。
備份已取消。
彈出時間機器磁碟映像。
壓縮備份磁碟映像以恢復可用空間
已完成備份磁碟映像壓縮
正在開始標準備份
[...]
正在開始備份前精簡:請求 53.57 GB(包括填充),可用 12.75 GB
[...等等]

但是:確實如此不是在備份後精簡期間刪除過期的備份後進行壓縮。它只會為屬於運行備份的電腦的稀疏包回收空間。

現在,當具有小備份的電腦正在執行備份時磁碟已滿,則它可能必須刪除自己的一些備份才能獲得所需的可用空間,即使另一台電腦的稀疏空間中仍然存在未使用的空間捆。

因此,當使用稀疏包時,當您知道磁碟空間即將耗盡時,手動壓縮稀疏包可能是一個好主意。看如何從 OS X 上的稀疏包中回收所有/大部分可用空間關於伺服器故障。

答案3

預設情況下,每個備份駐留在自己的.sparsebundle容器(可成長的磁碟映像)中,並且每個 Time Machine 實例僅從自己的容器中安裝、使用和刪除。

技術說明:Time Machine 中處理備份的方式是,首先拍攝磁碟機的一個映像,如果資料未更改,則每個後續更新都具有指向現有資料的硬連結。每當需要逐出舊備份時,每個檔案的連結計數器都會因每個刪除的備份而遞減一次 - 當它達到 0 時,空間就會釋放。整個操作時間不是很長,但可能會一次刪除多個備份。

由於刪除備份時會考慮整個可用磁碟空間,因此一台電腦可能比另一台電腦儲存了更多的備份(進一步回溯),具體取決於您備份的頻率。如果您只對任一電腦的最新版本感興趣,這並不重要,否則您可能需要對備份磁碟機進行分割並將每台電腦指派給其自己的分割區。

相關內容