重新平衡存储空间池中的硬盘驱动器?


13

我在一个(双向镜像存储池)中有2个1.5TB驱动器。该池最近达到了100%的容量,这意味着两个驱动器剩余0%的空间。

我将2x 4TB驱动器添加到存储池,但存储空间不会尝试重新平衡磁盘利用率。我添加后,我现在看到:

My storage space pool : Physical drives
1.5 TB HDD-1 : 100% used
1.5 TB HDD-2 : 100% used
4.0 TB HDD-3 : 0% used
4.0 TB HDD-4 : 0% used

似乎所有未来的写入现在都集中在较新的驱动器上。get busy一旦它看到新驱动器并开始重新平衡,我一直期待存储空间- 但没有这样的运气。

如何重新平衡使用率,以便我的读/写在存储池中的所有驱动器上大致按比例/平均分配?

仅供参考,这是在Windows Server 2012 R2上,但它与Windows 8.1的存储空间相同

Answers:


10

使用最终适用于即将推出的Windows 10和Windows Server 2016操作系统的东西来重现这个旧问题。

Microsoft已Optimize-StoragePool在Windows 10和Windows Server 2016中添加了PowerShell命令,用于重新平衡整个池的存储空间。

它就像打开管理PowerShell控制台并运行一样简单 Optimize-StoragePool -FriendlyName "TheNameOfYourStoragePool"

我在这里写博客。

微软几天前宣布推出该功能,作为新的Storage Spaces Direct的一部分,但它也适用于普通存储空间。


非常感谢你,花了很多时间寻找它在Windows 10中的工作方式,我很高兴看到它已经升级了!
topherg 2015年

1
它似乎对我做的测试工作正常。我确实看到了奇偶池的奇怪行为,但我不排除我只是做错了。我很快就会在我的“NAS”(重新设置的旧HP MediaSmart服务器机器)上进行设置,然后我会用更多信息更新博客。
StefánJökullSigurðarson于2015年

@StefánJökullSigurðarson:在你的博客帖子上线之前,你可以对这个奇怪的行为做一两句话吗?
DeepSpace101 2015年

1
我猜这个可疑的微软会不会向Windows 8 / 8.1 / 2012/2012 R2后端移植或提供类似的功能?能够在2012 R2中做到这一点会很好,因为我有类似的问题。
詹姆斯·怀特

3
“仅使用简单或镜像空间支持优化池; 不支持奇偶校验空间
Ian Boyd 2015年

7

当我发现存储空间(在Windows 8.1中)并且我正在迁移现有文件时,我遇到了类似的问题。我开始使用驱动器:

  • 亚伦:500GB,95%使用
  • 布鲁斯:1TB,70%使用
  • 克雷格:1TB,55%使用
  • 德文:1TB,30%使用
  • Ethan:3TB,50%使用
  • Felix:3TB,0%使用

因此,在将所有内容转移到2个3TB驱动器之后,我将剩余的4个驱动器连接到存储空间,创建了一个空间,然后将文件从2个已填充的驱动器复制到空间(奇偶校验弹性)。将两个驱动器添加回空间(顺序)后,所有驱动器的使用率均为50%左右,但3TB驱动器的清除率为20%和0%时,它们已被清除并添加到池中。

我试着等了几天,看看系统是否会重新平衡自己,但什么都没发生。

最终,我发现我有两个选择:

  1. 创建第二个空间,然后顺序地复制和删除文件从一个到另一个(不确定切割是否相同,但我的操作时理解如果执行切割,系统会检测到并简单地重新标记平板而不是移动它们,但我不能保证这个声明的有效性)
  2. 将磁盘脱机并重新引入(需要一些弹性)

我选择了第二个选项,但在早期测试中,第一个选项似乎有效,但速度很慢。

所以,一旦我的所有文件和磁盘都在池中,我实际上断开连接(在我的情况下是USB,在你的情况下,你可能只是禁用设备)一个更完整的磁盘。然后存储空间开始显示有关“降低弹性”的错误,并且让我可以选择从池中删除磁盘,我这样做了。

然后我等了几个小时(早上开始工作,上班,回到完成的屏幕),然后存储空间修复了空间。修复空间后,我重新连接磁盘,对其进行格式化,然后将其重新引入池中。

我为所有想要重新平衡的驱动器重复了这一步,按容量从最大到最小的顺序工作,这样我的小型500GB驱动器是最后重新添加的。

是的,这意味着最终剩下一个驱动器,使用率为0%,但随着时间的推移,它很快被填充回整个池的平均%使用率


假设您只有一个虚拟硬盘,选项1将要求您拥有与您的卷匹配2倍的可用磁盘空间,即使您使用自动精简配置也会导致,“旧”vhdd将不会释放任何已删除的磁盘空间。所以在各种情况下,这是不可能的。选项2并没有真正提供真正的重新平衡,因为你最后重新引入的磁盘总是比其他磁盘更空。
认识2015年

@dognose,虽然这两点都有价值,直到微软引入更为本土的板块再平衡方式,这是我们能够得到的最接近的,遗憾的是。关于选项2,我最终放弃了Aaron(由于磁盘故障),最后修复得到了平板很好地重新平衡,但是,远非理想...
topherg 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.