写入时重定向 (ROW)

存储系统使用写入时重定向 (ROW) 机制。

下面是在将写请求定向到主卷时使用“写入时重定向”(ROW) 的特征。
  1. 最初与主卷关联的数据保持原状。
  2. 新的数据会写入磁盘的不同位置。
  3. 写请求完成并得到确认后,原始数据会与快照相关联,新写入的数据会与主卷相关联。

与传统的写入时拷贝 (COW) 不同,利用写入时重定向方法,制作快照所涉及的实际数据活动显著减少。而且,当写请求中涉及的数据大小和系统插槽的大小相等时,就不必复制任何数据。如果写请求的数据大小比系统插槽的小,与标准的写入时复制方法相比,复制量仍然少得多。

在以下的写入时重定向过程的示例中,显示了卷、卷的数据及该数据的指针。
图 1. 写入时重定向过程:卷的数据和指针
写入时重定向过程:卷的数据和指针
制作快照时,首先会写入新的数据头。
图 2. 写入时重定向过程:制作快照时,首先会写入新的数据头
写入时重定向过程:制作快照时,首先会写入新的数据头
新的数据写入磁盘的任何其他位置,无须复制现有的数据。
图 3. 写入时重定向过程:已写入新数据
写入时重定向过程:已写入新数据
快照指向原数据,其中卷指向新数据(在 I/O 更新后,该数据被视为新数据)。
图 4. 写入时重定向过程:快照指向原先数据,而卷指向新数据
写入时重定向过程:快照指向原先数据,而卷指向新数据
在快照机制开始创建的元数据与要复制的卷的大小无关。该方法可以帮助用户达成以下重要目标:
连续备份
制作快照时,会以一定频率生成卷的备份副本,与持续数据保护 (CDP) 相类似。 在卷级别和文件级别发生逻辑数据损坏的情况下,可以简单地实现卷到几乎任何时间点的即时恢复。
生产效率
这种快照机制为创建短期或长期卷副本提供了迅速、简单的方法,可应用于数据挖掘、测试和外部备份。