存储快照有两种创建方式。第一种方式叫做差异快照。这种快照类型的基本思想是当创建快照时,系统实际上是创建了一个差异磁盘。从这一点来看,所有的写操作都是针对差异磁盘的,而不是主存储器。这样可以保证主存储不被改变,如果必要的话,可以恢复到原始状态。基于指针的快照是一种新型的快照方式,像差异快照一样,不会影响性能。基于指针的快照的基本思想是,快照软件给每一个存储块分配一个指针。当文件被修改时,与该文件相关的存储块不能被改写。相反,当创建新存储块后,指针也更新为指向这个新存储块。如果需要回滚,这个软件可以确定在特定的时间点使用哪个存储块,然后使用这些存储块来回滚系统。
第一代存储快照解决方案并不想取代备份。有更方便的功能比什么都重要。现代快照解决方案可以当作备份的替代品,只要他们采取措施保护数据。记住,快照和数据副本不一样。今天的技术几乎不可能在几秒钟之内创建多字节卷的副本。存储快照不创建真正的数据副本。因此,为了使快照解决方案能真正取代传统备份,那么就需要一种能同时保护快照和原始数据的方法。通常,这意味着需要把数据和快照复制到一个镜像位置。