更改 FlexVol 卷上允许的最大文件数的注意事项

FlexVol 卷可包含的最大文件数会受到限制。可以更改卷的最大文件数,但执行此操作之前,应了解此更改对卷具有哪些影响。

卷可包含的文件数由该卷具有的索引节点数决定。索引节点是一种数据结构,其中包含有关文件的信息。卷同时具有私有索引节点和公共索引节点。公共索引节点用于可供用户查看的文件;私有索引节点用于 ONTAP 内部使用的文件。只能更改卷的最大公共索引节点数; 不能更改私有索引节点数。

ONTAP 会自动根据新建卷的大小为此卷设置最大公共索引节点数:每 32 KB 卷大小 1 个索引节点。随着卷大小增加(无论是直接由管理员增加还是由 ONTAP 通过自动调整大小功能自动增加),ONTAP 也会根据需要相应地增加最大公共索引节点数,以使每 32 KB 卷大小至少有 1 个索引节点,直到卷大小达到大约 680 GB 为止。将卷大小扩展到 680 GB 以上不会自动生成更多索引节点,因为 ONTAP 不会自动创建 22,369,621 个以上的索引节点。如果所需的文件数超过任何大小的卷的默认文件数,可以使用 volume modify 命令增加此卷的最大索引节点数。

也可以减少最大公共索引节点数。这不会更改当前分配给索引节点的空间量,但肯定会降低公共索引节点文件可占用的最大空间量。然而,为索引节点分配了空间之后,该空间永远不会退回到卷中。因此,即使将最大索引节点数降至当前分配的索引节点数以下,也无法使已分配但未使用的索引节点所使用的空间退回到卷中。