正在添加元数据容量

在某些情况下,对象元数据容量的消耗速度可能比对象存储容量快,因此,即使仍有足够的对象存储容量,您可能需要添加存储节点以增加元数据容量。

为每个存储节点的卷 0 上的对象元数据和基本数据库操作预留了空间。每个站点维护三个所有对象元数据副本,这些副本均匀分布在所有存储节点上。

根据网格的使用方式,网格的元数据容量和对象容量可能会不平衡地使用。例如,如果您通常要载入大量小对象或向对象添加大量用户元数据或标记,则在整体存储容量不足之前,网格可能会缺少元数据容量。

必须在对象元数据超过允许的元数据空间的 100% 之前添加新的存储节点。您可以使用 网格管理器 监控存储节点的元数据容量,并使用图表估计元数据容量的消耗速度,如 StorageGRID

增加元数据容量的准则

在添加存储节点以增加元数据容量之前,请查看以下准则和限制:
  • 您可以通过向每个站点添加一个或多个存储节点来增加网格的元数据容量。
  • 您必须按相同数量的存储节点扩展每个站点。
  • 您不能通过向现有存储节点添加存储卷来增加元数据容量,因为元数据仅存储在卷 0 上。
  • 任何给定存储节点上可用于对象元数据的实际空间量取决于 " 元数据预留空间 " 存储选项,节点的 RAM 量以及卷 0 的大小。
  • StorageGRID 会为每个站点上的所有对象元数据保留一份副本。因此,系统的元数据容量受最小站点的元数据容量限制。
  • 添加存储节点 StorageGRID 后, StorageGRID 会在站点的所有存储节点之间均匀分布对象元数据,以增加网格的整体元数据容量。无需执行其他用户操作。
  • 假设有足够的对象存储容量可用,则为对象元数据提供更多的可用空间将增加 StorageGRID 系统中的对象数量。