Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

镜像和未镜像本地层

贡献者

您可以使用ONTAP _RAID_同步镜像不同SyncMirror组中存储的副本或_plexes_中的本地层数据。丛可确保在出现故障的磁盘数量超过 RAID 类型所能保护的磁盘数量或与 RAID 组磁盘的连接断开时防止数据丢失。

使用System Manager创建本地层时、您可以指定本地层是镜像还是未镜像。

备注 在ONTAP 9.7之前的版本中、System Manager会使用术语_AGREL_来描述_local ti层_。无论您的ONTAP版本如何、ONTAP命令行界面都使用术语_AGREL_。要了解有关本地层的更多信息,请参见"磁盘和本地层"

未镜像本地层的工作原理

如果未指定镜像本地层、则会将其创建为未镜像。未镜像的本地层只有一个_plex_(其数据的副本)、其中包含属于该本地层的所有RAID组。

下图显示了一个未镜像本地层、该本地层由多个磁盘组成、并分组为一个丛。本地层包含四个RAID组:rg0、rg1、rg2和rg3。每个RAID组都有六个数据磁盘、一个奇偶校验磁盘和一个dparity (双奇偶校验)磁盘。本地层使用的所有磁盘都来自同一个池"`pool0`"。

未镜像本地层由具有一个丛的磁盘组成

下图显示了一个未镜像本地层、其中包含已分组为一个丛的阵列LUN。它具有两个 RAID 组: rg0 和 rg1 。本地层使用的所有阵列LUN均来自同一个池"`pool0`"。

未镜像本地层由阵列LUN及其一个丛组成

镜像本地层的工作原理

镜像本地层具有两个_plexes_(其数据的副本)、它们使用SyncMirror功能复制数据以提供冗余。

创建本地层时、您可以指定对其进行镜像。此外、您还可以向现有未镜像本地层添加另一个丛、使其成为镜像层。使用SyncMirror、ONTAP会将原始丛(plex0)中的数据复制到新丛(plex1)。丛在物理上是分开的(每个丛都有自己的RAID组和池)、并且这些丛会同时更新。

如果故障磁盘数超过本地层的RAID级别所保护的磁盘数、或者连接断开、此配置可提供额外的保护、以防止数据丢失、因为未受影响的丛会在您修复故障原因时继续提供数据。修复出现问题的丛后,两个丛将重新同步并重新建立镜像关系。

系统上的磁盘和阵列LUN分为两个池: pool0`和 `pool1。Plex0 从 pool0 获取其存储,而 Plex1 从 pool1 获取其存储。

下图显示了一个由启用并实施了SyncMirror的磁盘组成的本地层。已为本地层创建了第二个丛 plex1。plex1 中的数据是 plex0 中的数据副本, RAID 组也是相同的。32个备用磁盘将使用每个池的16个磁盘分配给pool0或pool1。

由具有SyncMirror功能的磁盘组成的本地层

下图显示了一个由已启用并实施SyncMirror 功能的阵列LUN组成的本地层。已为本地层创建了第二个丛 plex1。Plex1 是 plex0 的副本, RAID 组也相同。

由具有SyncMirror功能的阵列LUN组成的本地层

备注 建议为镜像聚合至少保留20%的可用空间、以获得最佳存储性能和可用性。虽然建议对非镜像聚合使用10%的空间、但文件系统可以使用额外的10%空间来吸收增量更改。由于ONTAP基于写时复制快照的架构、增量更改会提高镜像聚合的空间利用率。不遵守这些最佳实践可能会对性能产生负面影响。
Looking for answers?
Try Doc, our Gen AI Assistant.