什么是复制

复制是 StorageGRID 用于存储对象数据的两种方法之一。StorageGRID 将对象与配置为创建复制副本的 ILM 规则匹配,则系统会创建对象数据的精确副本,并将这些副本存储在存储节点或归档节点上。

在配置创建复制副本的 ILM 规则时,您可以指定应创建多少个副本,这些副本应放置在何处以及应将这些副本存储在每个位置的时间长度。

在以下示例中, ILM 规则指定将每个对象的两个复制副本放置在包含三个存储节点的存储池中。


创建 2 个副本规则

StorageGRID 将对象与此规则匹配时,它会为该对象创建两个副本,并将每个副本放置在存储池中的不同存储节点上。这两个副本可以放置在三个可用存储节点中的任意两个上。在这种情况下,规则会将对象副本放置在存储节点 2 和 3 上。由于有两个副本,因此,如果存储池中的任何节点出现故障,可以检索此对象。

注意: 请勿将 ILM 规则配置为仅创建一个复制副本。如果 ILM 规则在任何时间段内仅创建一个复制副本,则会使数据面临永久丢失的风险。如果一个对象在一段时间内只存在一个复制副本,则在存储节点出现故障或出现严重错误时,该对象将丢失。在升级等维护过程中,您还会暂时失去对对象的访问权限。
注: StorageGRID 只能在任何给定存储节点上存储一个对象的一个复制副本。如果您的网格包含三个存储节点,并且您创建了一个 4 副本 ILM 规则,则只会创建三个副本—每个存储节点一个副本。