增加ONTAP FlexGroup卷的大小
您可以通过向FlexGroup卷的所有现有成员卷(组成部分)添加更多容量或通过使用新成员卷扩展FlexGroup卷来增加FlexGroup卷的大小。 FlexGroup卷不能有超过 200 个成员卷。
如果需要,您还可以增加FlexGroup卷中单个卷的大小。
聚合中必须有足够的可用空间。
如果要添加更多空间,可以增加 FlexGroup 卷的总大小。增加FlexGroup卷的大小会调整FlexGroup卷的现有成员卷的大小。
如果要提高性能,可以扩展 FlexGroup 卷。在以下情况下、您可能需要扩展FlexGroup卷并添加新成员卷:
-
已向集群添加新节点。
-
已在现有节点上创建新的本地层(聚合)。
-
FlexGroup卷的现有成员卷已达到硬件的最大FlexVol大小(如果已启用、则为100 TB或300 TB)、因此、如果不添加其他成员卷、"支持大卷"则无法调整FlexGroup卷的大小。
|
如果您修改 FlexGroup 卷以包含更多成员,则先前创建的快照将被视为“部分”,并且只能由来自 `.snapshot`目录或“以前的版本”选项卡。 如果快照被视为“部分”,则不能用于 SnapRestore 操作。但是,部分快照可用于从 `.snapshot`目录或“以前的版本”选项卡。 |
在ONTAP 9.3之前的版本中、建立FlexGroup关系后、请勿扩展SnapMirror卷。如果在 ONTAP 9.3 之前的版本中中断 SnapMirror 关系后扩展源 FlexGroup 卷,则必须再次向目标 FlexGroup 卷执行基线传输。从 ONTAP 9.3 开始,您可以扩展 SnapMirror 关系中的 FlexGroup 卷。
-
根据需要通过提高 FlexGroup 卷的容量或性能来增加 FlexGroup 卷的大小:
如果要增加 …
然后执行此操作 …
FlexGroup 卷的容量
调整FlexGroup卷的所有成员卷的大小:
volume modify -vserver <svm_name> -volume <fg_name> -size <new_size>
FlexGroup 卷的性能
通过添加新成员卷(成分卷)来扩展FlexGroup卷:
volume expand -vserver vserver_name -volume fg_name -aggr-list aggregate name,... [-aggr-list-multiplier constituents_per_aggr]
的默认值
-aggr-list-multiplier
参数为1。使用扩展FlexGroup卷时"FabricPool"、所有本地层(聚合)都必须附加到同一云层。
假设现有聚合(本地层)或成员卷未达到其最大容量(每个聚合为100/300 TB或20亿个文件)、则最好增加FlexGroup卷的总大小、而不是添加更多成员卷。
只有在无法增加现有卷大小或文件数量或者要在新硬件之间扩展FlexGroup时、才使用volume expand.应向所有节点添加相同数量的成员卷、以确保性能稳定一致。例如、如果现有FlexGroup卷具有8个成员卷、每个节点具有4个成员卷、则每个节点添加2个成员将产生12个成员卷、每个节点具有6个成员卷。
向新节点添加新成员时、请尝试保持每个节点的成员卷数量与现有节点中的卷数量一致。例如、如果现有FlexGroup卷具有8个成员卷、每个节点具有4个成员卷、则在将FlexGroup卷扩展到新节点时、应添加4个成员卷、从而形成12个成员的FlexGroup卷。
向FlexGroup卷添加新成员会更改入射启发法、以支持新的空成员卷、并且可能会影响新数据入射的整体性能、直到新成员卷与已有成员卷达到平衡为止。
增加现有成员卷容量的示例
以下示例显示了如何向 FlexGroup 卷 volX 添加 20 TB 空间:
cluster1::> volume modify -vserver svm1 -volume volX -size +20TB
如果FlexGroup卷具有16个成员卷、则每个成员卷的空间会增加1.25 TB。
通过添加新成员卷提高性能的示例
以下示例显示如何向 FlexGroup 卷添加四个额外的成员卷,每个底层本地层(聚合)添加两个 fg1
:
cluster1::> volume expand -vserver svm1 -volume fg1 -aggr-list aggr1,aggr2 -aggr-list-multiplier 2
新成员卷的大小与现有成员卷的大小相同。
如果要增加FlexGroup卷中单个成员卷的大小,可以使用 `volume resize`命令。
-
增加单个FlexGroup成员卷的大小:
volume size -volume <volume_name> -vserver <svm1> -new-size <new_size>
以下示例将FlexGroup成员卷 FG_0003 的大小增加到 3.7GB:
volume size -volume FG__0003 -vserver svm1 -new-size 3.7GB vol size: Volume "svm1:FG__0003" size set to 3.70g.