Windows-Server-2012

Server 2012 中的 Windows Server Backup 的磁碟空間管理是否發生了變化?

  • March 1, 2018

概括

我有一個 Server 2012(不是 R2)Hyper-V 主機伺服器,它使用 Windows Server Backup (WSB) 將大約 670 GB 的數據備份到三個 1 TB USB 硬碟驅動器,每週輪換一次。該伺服器於 2013 年 7 月安裝,直到大約一個月前一直在愉快地備份到備份驅動器。現在備份失敗,因為備份驅動器空間不足。

問題

  1. 如何配置Server 2012 中引入的*備份刪除策略?*
  2. 當備份驅動器空間不足時,Server 2012 對使用 Windows Server Backup 創建的舊備份的處理髮生了什麼變化(如果有的話)?

細節

Windows Server Backup 應該會自動刪除舊備份

根據Technet 上的這篇部落格文章,當目標備份驅動器的可用空間不足時, Windows Server 2008 會自動刪除目標備份驅動器上最舊的備份:

如果備份儲存位置已滿,Windows Server Backup 會自動刪除最舊的備份版本,以便為目前備份騰出空間。由於每個備份都儲存在卷影副本中,因此只需刪除相應的捲影副本即可刪除備份版本。

我管理著許多 Server 2008/R2 伺服器,並且可以通過經驗證明這是真的。

我認為 Server 2012 保留了此功能,並指出我遇到問題的此伺服器:

  1. 2013 年 7 月部署
  2. 到目前為止,已備份到這三個相同的備份驅動器而沒有問題
  3. 我沒有刪除任何備份並且是唯一的管理員
  4. 三個驅動器中任何一個驅動器上最早的備份都來自 2014 年 2 月。

因此,我推斷,Server 2012 一直在從我的備份驅動器中刪除舊備份,否則最舊的備份將追溯到2013 年 7 月部署伺服器時,而不是實際情況更近的日期。

Server 2012 據稱引入了備份刪除策略

在進行自己的研究時,我發現了 Windows Server Backup的功能更改列表,其中指出了 Server 2012 中的新功能:

如果您要備份到硬碟或卷,您可以指定刪除策略來確定是僅在需要為其他備份騰出空間時才應刪除備份,還是在經過一定數量的備份後才應刪除備份。

至少,這意味著 Server 2012 中的 WSB 能夠刪除舊備份以為新備份騰出空間。奇怪的是,同一來源聲稱在以前版本的 Windows 中*“空間和版本管理不可用” 。*

那麼,首先,如何配置此刪除策略?其次,有誰知道自 Server 2008 R2 以來,Server 2012 關於刪除舊 WSB 備份的預設行為是否發生了變化?

注意:由於我打算通過配置備份刪除策略來解決該問題,因此我不尋求幫助來解決此伺服器行為發生變化的原因。如果這樣做後行為沒有消失,那麼我將花時間了解備份突然停止被刪除的原因。

你連結的那篇文章是錯誤的。備份到外部磁碟時,無法在 Windows Server 2012 中指定保留策略。我不知道他們為什麼那樣撒謊… 可配置的保留策略功能確實存在於您可以在 Server 2012 中使用的 Windows Online Backup 功能。可能這就是產生混淆的地方。

AFAIK 備份磁碟空間使用在 2012 年與 2008 R2 相同,這也應該自動處理保留,但並不總是有效。當這種情況發生在 2008 R2 中時,我們將使用 Diskshadow 實用程序從備份磁碟中手動修剪 VSS 版本,我建議您在這裡執行此操作。

使用 diskshadow 從 Windows Server 備份磁碟中刪除最舊的 VSS 副本:http: //www.bluecompute.co.uk/blogposts/windows-server-backup-manually-delete-snapshots/

編輯:正如 Twisty 指出的那樣,不再需要 Diskshadow,您可以使用新 WBADMIN DELETE BACKUPS命令

引用自:https://serverfault.com/questions/630698