Windows

有關在 Windows Server 2012 R2 中跨奇偶校驗儲存空間池手動重新平衡數據的提示

  • September 10, 2015

在充當文件伺服器的 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 驅動器,它將盡最大努力以更平衡的方式分配塊。然而,由於尺寸不匹配,您總是會“浪費”一些。

如果您沒有將數據移動到的地方,您可以通過在同一個儲存池上創建一個簡單的(未受保護的)儲存空間來實現有限的重新平衡。在那裡移動幾個演出文件,然後將其移回奇偶校驗空間。

自然,文件在簡單空間中將不受保護,因此只有在您有備份時才這樣做。

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