Windows Server 備份錯誤 - 無法保護大於 16.7TB 的捲?
我正在嘗試使用 Windows Server Backup 在我的新伺服器上備份 RAID 陣列。但是,當我這樣做時,我遇到了這個錯誤:
伺服器執行的是 Windows Server 2012 R2,有問題的陣列大小為 20TB(可用 18TB);目前使用的容量小於 1TB。
我知道在 Windows Server 2008 中,由於 VHD 的限制,您無法備份大於 2TB 的捲,但 Microsoft 現在已切換到 VHDX,它允許備份 64TB 卷。我也知道,為了利用這一點,有問題的驅動器必須是 GPT。
我已經確認我的磁碟實際上是 GPT。
當我執行 Windows Server Backup 時,我使用“備份一次”選項並備份到網路驅動器。我也在使用我認為是標准設置的東西。但是,當我嘗試執行備份時,會出現上面看到的錯誤。
我不知道為什麼這個上限是 16.7TB,因為 Windows Server Backup 可以備份高達 64TB 的捲。誰能給我一些關於為什麼會發生這種情況或我可能做錯了什麼的見解?
更新:我收到了新驅動器並再次創建了陣列,但我仍然遇到同樣的錯誤。我可以確認我的集群計數低於 2^32。
我在這個問題中讀到,顯然 Windows 備份不支持備份到沒有 512 或 512e 字節扇區的磁碟或從磁碟備份。查看我嘗試備份到的文件共享,它使用 4k 扇區。這可能是根本問題嗎?如果有幫助,我嘗試備份到的共享將託管在 CentOS 伺服器上。
好的,Windows Server Backup 失敗的原因是您在卷上使用的群集大小。(在您的 RAID 陣列成為定時炸彈的重要問題之後,我將在最後解釋為什麼會這樣。)
但在解決備份問題之前,我們需要解決您的 RAID 設置問題。
不要對大磁碟使用 RAID5。並且不要將 RAID5 與具有很多成員的陣列一起使用。只有一個奇偶校驗磁碟,您幾乎肯定會遇到(不可恢復的讀取錯誤)URE 或具有這麼多大磁碟的另一個磁碟故障,因此您沒有真正的冗餘。如果您必須使用奇偶校驗 RAID,請使用 RAID6,但即便如此,奇偶校驗 RAID 也有嚴重的缺點,所以在您選擇奇偶校驗 RAID 之前,請三思而後行。
我建議將 20 TB 陣列分解並在 RAID 10 中重新創建。您將獲得更好的性能和真正的數據冗餘。由於無論如何您只使用 1 TB,您仍有 9 TB 用於未來的增長,坦率地說,如果您達到此目標,您需要尋找專用的 NAS 設備或儲存伺服器。
一旦你的 RAID 陣列進入一個合理的狀態,你也將解決這個問題,因為它會小於它目前抱怨的 16 TiB。但是,如果您想知道,問題不在於數組的大小,而在於集群的數量。您需要在要備份的捲中擁有少於 2^32 個集群。將您的集群大小從 4 KB 更改為 8 KB,您應該一切順利。
要檢查您的集群大小,請使用:
fsutil fsinfo ntfsinfo F:
你應該得到類似下面的截圖。
如果您對 16TiB 數字的來源感到好奇,這篇 msdn 部落格文章應該會為您解惑。