有關在 Windows Server 2012 R2 中跨奇偶校驗儲存空間池手動重新平衡數據的提示
在充當文件伺服器的 HP Microserver N54L 上,我有一個奇偶校驗儲存假離線,包含以下內容:
- 4x 2TB WD 魚子醬綠色
- 1x 3TB WD 魚子醬綠色(最近添加)
作業系統 (Server 2012 R2) 在 SSD 上執行。
2TB 驅動器的使用率都超過了 70%,我最近添加了 3TB 驅動器,因為低容量警告。直到現在我才意識到 2012 R2 中沒有數據再平衡系統,所以我添加的新驅動器沒有被使用,因為我認為它曾經被引入池中。
此外,我現在收到向池中添加兩個額外驅動器的提示,即使自升級以來有足夠的容量,我假設因為所有 4 個 2TB 驅動器的使用率都超過 70%,因此正在生成此警告。
是否有可用選項來手動重新平衡所有驅動器之間的數據,減少 2TB 驅動器的使用,並在新的 3TB 之間共享?Windows 是否會超時糾正問題,只需將新數據引入池中,顯然沒有任何 PowerShell 命令可用於執行此操作,儘管顯然 Microsoft 已在 Windows Server 2016 中引入了此功能,但這對我的情況沒有幫助並且懷疑此功能是否會添加到 2012 R2。
我想知道其他人是否發生過類似的情況,最好的解決方法是什麼?
我知道這是一個舊執行緒。但也許在儲存空間的“磁碟管理器”中創建一個 VHDX 文件。然後掛載它,將所有數據移入其中。
70% 只是預設警告。
3 列奇偶校驗空間需要至少 3 個驅動器上的可用空間,以便您可以將數據寫入其中。
您被要求添加 2 個新磁碟,因為很快只有一個磁碟有可用空間,而不是所需的 3 個。
您可以通過將數據移出奇偶校驗空間,然後再將其移回來手動重新平衡。當它被寫回奇偶校驗空間時,考慮到新的 3TB 驅動器,它將盡最大努力以更平衡的方式分配塊。然而,由於尺寸不匹配,您總是會“浪費”一些。
如果您沒有將數據移動到的地方,您可以通過在同一個儲存池上創建一個簡單的(未受保護的)儲存空間來實現有限的重新平衡。在那裡移動幾個演出文件,然後將其移回奇偶校驗空間。
自然,文件在簡單空間中將不受保護,因此只有在您有備份時才這樣做。