Windows Server Backup刪除舊備份的 3 種方法
您將了解 Windows Server Backup 如何自動刪除舊備份,以及失敗時的相應解決方案。所有方法如下。
Windows Server Backup 是否會刪除舊備份?
我有一台安裝了 Windows Server Backup (WSB) 的 Server 2012(非 R2 版本)Hyper-V Host 伺服器,使用三個 1TB 的 USB 硬碟進行每週輪替的備份,總共約 670GB 的資料。這台伺服器是在2013年7月安裝的,直到大約一個月前都在一直在愉快地備份到備份磁碟機。現在備份失敗,因為備份硬碟空間不足。
Windows Server Backup 是否會自動刪除舊的備份?如果它不起作用,我該如何刪除舊的備份?
答案是肯定的,Windows Server Backup 會透過其自動磁碟使用管理自動刪除舊的備份。如果它不起作用,您可以使用 wbadmin 命令列在 Windows Server 2008/2012/2016/2019/2022/2025中手動刪除舊的備份,包括 R2 版本。這需要您事先學習一些必要的語法和參數。
此外,您仍然可以使用專業的伺服器備份軟體來自動刪除舊的備份。它被整合到備份過程中,因此在備份硬碟滿時,您不需要手動刪除備份。這不僅滿足您的需求,還能解放您的雙手。
Windows Server Backup 自動刪除舊的備份
在 Windows Server Backup 中,有一個名為“自動磁碟使用管理”的功能,它首次在 Windows Server 2008 中引入,後來在新版本中繼承,用於管理定期備份的磁碟空間。它會縮小為快照分配的儲存空間(稱為差異區域),以為新的備份建立空間。一旦差異區域縮小,舊的快照以及相應的備份版本將被刪除。
但在執行了幾次定期備份之後,您會得到更多的備份和更少的磁碟空間,然後您可能會遇到Windows Server Backup 不刪除舊的備份錯誤。這是自動磁碟使用管理的限制。具體來說,WSB 不會限制差異區域的大小為目標磁區大小的1/8,在這種情況下,WSB 將不會縮小空間,備份任務將失敗。且該功能不適用於外部硬碟。
如果您遇到這種情況,請繼續閱讀以下,了解其他兩種刪除方法。
手動使用 Wbadmin 命令列覆寫舊的備份
如果在使用 Windows Server Backup 時遇到Window Server Backup 不刪除舊的備份錯誤,您可以嘗試使用 Wbadmin 手動覆寫舊的備份。以下是您將學習如何使用Wbadmin刪除系統狀態備份和非系統狀態備份的詳細步驟。
刪除系統狀態備份
Wbadmin 提供了3個不同的參數,以幫助您根據需要指定刪除備份的方式。
-
-version:刪除特定版本(個)。
-
-keepVersions: 刪除所有備份,但保留指定的備份。
-
-deleteOldest: 刪除最舊的備份。
例如,要刪除所有系統備份,但保留指定的版本3,您可以打開命令提示字元視窗,輸入以下命令行。之後,請記得按 Enter 開始執行此操作。
wbadmin delete systemstatebackup -keepVersions:3
注意:顧名思義,此命令行僅刪除包含系統狀態備份的備份,否則您將收到錯誤消息,顯示「錯誤 - 未找到系統狀態備份,此命令可用於刪除僅包含系統狀態的備份。」因此,請確保您有單獨的系統狀態備份。
刪除非系統狀態備份
例如,要刪除 Windows Server 2012 中 5 月 4 日晚上 18:25 進行的舊備份,請複製並貼上命令以使其執行。
Wbadmin delete backup -version: 05/04/2015-18:25 -backupTarget: G: machine: Win-9814GD4FH95
注意:
-backupTarget: 刪除存儲在特定磁區上的系統狀態備份。
-machine: 僅在您將許多電腦備份到相同位置時需要。
這個命令行 "Wbadmin delete backup" 仍然可以用於執行 Windows Server 2016/2019/2020 刪除舊備份,但不能在 Windows Server 2008 R2 和之前的版本上使用。幸運的是,仍然有一個解決辦法來刪除舊備份,即命令行實用程式 - DiskShadow.exe。
例如,要刪除在 Windows Server 2008 R2 中的舊備份,請在命令提示字元(以系統管理員身份執行)中輸入“DiskShadow.exe”,然後按 Enter,然後輸入命令行“delete shadows oldest G:”來開始刪除。參數“G”必須替換為您的備份磁碟機的字母或磁區 GUID。
然而,一些使用者報告指出,“DiskShadow.exe”命令行實用程式僅支援刪除所有備份或最舊的備份,這迫使您多次執行它以覆寫多個不需要的備份。
此外,對於許多使用者來說,學習刪除舊備份的參數仍然是困難的。這可能需要很長的時間,而且您可能還會不正確地使用命令行,最終導致不可逆的數據損失。
因此,建議使用更簡單的方法來實現這個目標。您可以考慮使用基於 GUI 的免費備份軟體 AOMEI Backupper Server,透過其備份方案功能自動管理磁碟空間,節省大量時間和精力。
更靈活的方式讓Windows Server自動刪除舊備份
在這裡,您將使用 AOMEI Backupper Server 中的備份方案來自動刪除舊的備份。此功能被整合到備份過程中,因此您可以設定定期備份以及自動刪除舊的備份,無需單獨執行多次刪除。
透過使用這個功能,您可以設定要保留的備份組數量,選擇在設定的時間刪除備份,或者結合不同的時間設定,例如每日/每週/每月。一旦備份數量或設定的時間超過,這個軟體將自動刪除舊的備份,為新的備份釋放空間。
對於IT技術人員或中小型企業,其進階版本 AOMEI Backupper Tech Plus 將是更好的選擇。您可以使用它在同一公司內連續保護無限台電腦和伺服器上的數據和系統,為無限的客戶提供收費技術支援作為服務,並複製安裝目錄以建立可攜帶版本。
那麼,請下載30天的免費試用 AOMEI Backupper Server 以自動刪除舊的備份。支援Windows Server 2003/2008/2012/2016/2019/2022/2025(包括R2版本)。
1. 將外部硬碟連接以執行備份和刪除任務。然後啟動 AOMEI Backupper Server,選擇備份標籤下的系統備份。
2. 程式將自動選擇系統和與啟動相關的分割區。您只需選擇一個目的地路徑以保存映像備份。您可以將 Windows Server 備份到外部硬碟、網路共享、NAS 等。
3. 點擊排程備份,根據您的需求選擇一個或多個備份設定。
-
每日/每週/每月備份:允許您按照每天/每週/每月的頻率自動備份系統。
-
事件觸發:允許您在特定事件時備份系統,您有 4 個選擇,即系統啟動、系統關機、使用者登入、使用者登出。
-
USB插入:這是一個靈活的功能,使用者可以在插入時自動將系統備份到 USB 磁碟機中。
4. 點擊備份策略,您將看到兩個部分,即備份方法和啟用自動備份清理。設定它們以自動排程備份並刪除舊的備份。
-
備份方式:預設情況下,備份方法是增量備份,它僅備份前一次備份後的變更,節省備份時間和備份磁碟空間。此外,您還可以使用差異備份,達到相同的目標。
-
啟用自動備份清理:您有 3 種刪除舊備份的方式,即按數量、按時間、按天/週/月,根據需求選擇其中一種。
5. 確認備份設定,點擊開始備份以啟動此任務。然後,當設定的備份數量或時間到達時,它將自動刪除 Windows Server 中的舊備份。
注意:
• 不要手動刪除定期增量備份的備份。如果您誤刪除備份集中的其中一個備份,這些備份將無效,您無法使用它來將電腦還原到較早的日期。這是因為定期增量備份要求備份集中的所有備份都完整。
• 建議為您的電腦建立可開機媒體,這樣即使它無法啟動,您仍然可以還原它。您還可以在任何PC和伺服器上使用它,例如,Windows Server 2025/2022/2019/2012/2008/2003,包括R2版本和Windows 11/10/8/7/XP/Vista。
擁有多個備份,您可以將備份映像還原到新的電腦,即使硬體不同,這歸功於其異機還原功能。此功能旨在解決不同電腦之間的不兼容性問題。
總結
在 Windows Server 2008/2008R2/2012(R2)/2016/2019/2022/2025 中,Windows Server 備份具有自動磁碟使用管理功能,可以自動刪除舊的備份。然而,當差異區域佔據目標磁碟空間的1/8時,它將無法運作。
在這種情況下,您需要使用 Wbadmin 或 DiskShadow.exe 手動刪除舊的備份。使用這些工具時,您需要在備份磁碟滿時每次執行備份刪除。而對於許多使用者來說,學習和正確使用命令行是困難的。
鑑於這些原因,您可以選擇使用專業的磁碟空間管理工具 - AOMEI Backupper Server 來自動刪除舊的備份。它結合了定期備份任務(例如:每日/每週/每月、事件觸發、USB插入、增量/差異備份)和磁碟空間管理,使您可以一次完成所有操作。