FlashCopy 功能创建存储在从源卷到目标卷的数据的时间点复制。
在其基本方式下,该功能在目标卷上创建源卷上内容的拷贝。目标卷中的所有数据都会丢失,并替换为拷贝的数据。复制操作完成之后,目标卷将包含源卷的内容(如同它们存在于某一时间点),除非已处理了目标写操作。有时,FlashCopy 会被描述为时间零点拷贝 (T 0) 或时间点拷贝技术的实例。尽管拷贝操作需要一段时间才能完成,但是目标卷上的结果数据会立即显示,这使得拷贝看起来像是立即执行的一样.
尽管很难为不断更新的数据集生成一致拷贝,但是时间点复制技术有助于解决这一问题。如果未使用时间点技术来创建数据集复制,而该数据集又在拷贝操作期间发生了更改,那么得到的复制可能会包含不一致的数据。例如,如果对象引用的拷贝要早于对象本身的拷贝,而该对象又在拷贝之前发生了移动,那么拷贝将包含位于新位置的引用对象,但是拷贝的引用仍将指向先前的位置。
更高级的功能允许在多个源和目标卷上同时进行操作。管理操作进行协调,以提供某一公共时间点,用于从相应的源卷拷贝目标卷。 这可创建跨多个卷的数据的一致拷贝。该功能还支持从每个源卷拷贝多个目标卷。可使用这种方法为每个源卷创建不同时间点的映像。