您好 SSD Zhang,
在 S2D(存储空间直接)环境中,其底层设计使用固定大小的“数据块”(通常为 256MB 的板块)来均匀分配所有磁盘的容量。如果你直接将 16TB 磁盘添加到原本仅有 4TB 磁盘的存储池中,系统会因数据块分布不均而拒绝将其新容量纳入可用空间,导致创建卷时出现“弹性空间不足”错误。这个问题不能通过 PowerShell 强制重新平衡简单解决,因为 S2D 的容错机制要求所有磁盘的数据块分配必须保持一致。
目前,Microsoft 建议确保同一存储池内的磁盘容量尽可能一致。如果需要混合不同容量的磁盘,应创建新的存储池或存储层,并包含 16TB 磁盘供使用,而非直接添加到旧存储池。尽管 PowerShell 提供了 Optimize-StoragePool Repair-ClusterStorageSpacesDirect 诸如 和 等命令,但这些命令仅针对现有数据块进行优化,无法解决容量不平衡。换句话说,目前没有支持的方法“强制”使用16TB磁盘上的剩余空间
建议保持磁盘容量一致以避免数据块分布不均,或专门规划新的存储池或层来挂载大型磁盘。这确保了自动弹性和数据块分配功能正常运行,防止未来容量短缺。
如果我的回答对你有帮助,请接受它以表达你的支持。
谢谢你,
多米克。