Users Guide
运行以下 PowerShell 命令以向现有池添加专用日志磁盘。
Add-PhysicalDisk -StoragePoolFriendlyName <poolName> -PhysicalDisks
<physicalDiskObject> -Usage Journal
例如,为标记为 PhysicalDisk5 的 SSD 专用日志磁盘分配了变量 $pd。然后将该磁盘添加至现有池
MyPool1,并将 Usage 属性设置为 Journal disk。
$pd = Get-PhysicalDisk –CanPool $true -FriendlyName PhysicalDisk5
Add-PhysicalDisk -StoragePoolFriendlyName "MyPool1" -PhysicalDisks $pd -Usage
Journal
向存储池添加磁盘空间
计划为现有存储池和虚拟磁盘添加物理磁盘空间时,在添加附加物理磁盘或存储机柜之前需要考虑多个事项。
有关扩展现有
DSMS 解决方案的更多信息,请参阅 Dell Storage with Microsoft Storage Spaces Deployment
Guide(Dell Storage with Microsoft Storage Spaces 部署指南)。
向 SOFS 群集添加新存储机柜或向现有存储机柜添加新物理磁盘时,请遵循以下原则:
• 请参阅 Dell Storage with Microsoft Storage Spaces Support Matrix(Dell Storage with Microsoft
Storage Spaces 支持值表)了解已验证存储机柜和物理磁盘的最新列表,以确认新配置受支持。
• 在添加新存储机柜时,为确保遵循正确的布线指导,请参阅 Dell Storage with Microsoft Storage Spaces
Cabling Guide(Dell Storage with Microsoft Storage Spaces 布线指南)。
在验证新添加的所有磁盘都可用于群集后,可以创建新存储池或虚拟磁盘,也可以扩展现有存储池或虚拟磁
盘。Dell 建议在扩展存储池时,添加的物理磁盘数量应等于列数乘以数据副本数再加上自动重建所需的附加磁
盘数。例如,对于双向镜像虚拟磁盘,如果列数是 4,则必须向池中至少添加 8 个磁盘来扩展虚拟磁盘。
运行以下 PowerShell 命令以查询特定虚拟磁盘所使用的列数。
Get-VirtualDisk –FriendlyName <vdName> | FL NumberOfColumns
上述建议的原因是确保您能够扩展可用磁盘空间已很少的虚拟磁盘。为了让针对虚拟磁盘的写入操作成功执
行,在以列数所示数量的磁盘上对数据进行分条。如果向存储池添加的磁盘数不足,虽然池中有了新的可用磁
盘空间,但您可能发现无法扩展虚拟磁盘的磁盘空间,这是因为没有足够数目的具有可用空间的磁盘,导致无
法写入完整带区。
例如,在包含 3 个 DSMS 1400 存储机柜的 2x3 配置中,每个存储机柜有 8 个 HDD 和 4 个 SSD,在存储池
MyPool1 中总共有 24 个 HDD 和 12 个 SSD。在该存储池中使用存储层创建了一个虚拟磁盘 2wayVD1,采用
双向镜像且列数为 5。计划是添加一个额外的 DSMS 1400 机柜,其中包含 8 个新 HDD 和 4 个新 SSD。
在本例中,MyPool1 已填满数据和 HDD 层,以至于 2wayVD1 没有剩余的可用磁盘空间。向 MyPool1 添加了
8 个新 HDD。但是,2wayVD1 的列数为 5,这表示总共需要 10 个磁盘来构成完整带区,其中一个带区分布
在 5 个磁盘上,用于存储第一个数据副本,另一个带区分布在另外 5 个磁盘上,用于存储第二个数据副本。
在池中的原始磁盘耗尽磁盘空间后
,由于仅向池中添加了 8 个 HDD,HDD 层无法进行扩展以利用新添加的磁
盘。
在添加物理磁盘或存储机柜以扩展在创建时启用了机柜感知的现有虚拟磁盘时,还需要考虑另一个因素。机柜
感知功能将每个虚拟磁盘的数据副本分布在三个或更多存储机柜上。但是,在添加新物理磁盘或存储机柜时,
27