你好,David,
命令失败是由于请求最大物理大小和启用瘦配置之间的参数直接冲突引起的。当你使用UseMaximumSize开关时,存储引擎会计算整个存储池的总可用原始物理容量,并全部消耗,这本质上需要固定的分配。瘦配置按需运行,基本上依赖于定义一个独立于当前物理足迹的具体逻辑规模。将自动物理最大值计算与薄逻辑分配结合,会产生逻辑矛盾,存储提供者会拒绝这种矛盾。要使用瘦配置,必须丢弃 UseMaximumSize 交换机,并用标准 Size 参数明确定义逻辑容量边界。
你的PowerShell命令中关于你期望的列布局也存在严重错误。你提到需要八列文件和两列校验和,以确保二的幂次方对齐并优化写放大。然而,NumberOfColumns 参数定义了数组中列的总数。你当前的命令将这个值设置为8,意味着系统实际上会分配6列数据和2列奇偶校验。为了实现八个数据列和双奇偶校验的精确对齐,你必须在命令中指定十个共十列,同时还有十个物理磁盘。
关于参数互斥的权威文档,请参考 Microsoft Learn 关于 New-VirtualDisk cmdlet 的文档。官方文档明确列出了参数集,明确说明了将特定尺寸开关、配置类型和物理磁盘冗余配置结合的技术边界。
希望这个回答能给你带来一些有用的信息。如果有,请点击 “接受答案”。如果你有任何问题,欢迎留言。
副总统