开始新对话

未解决

此帖子已超过 5 年

2949

2012年10月31日 20:00

VNX和VNXe Snapsure原理介绍

​ ​
​ ​

​VNX​​和​​VNXe Snapsure​​原理介绍​

​ ​

​ ​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​

​ ​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​ ​


​ ​

​EMC SnapSure​​是一种用于创建和管理文件快照的软件功能,此处的快照并不是原始文件系统的拷贝或镜像映像,快照“文件系统”只是在特定时间的生产文件系统情况的时间点的逻辑映像,该“文件系统”是在特定时间发生更改之前的生产文件系统的只读视图。​

​ ​

​ ​


​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​ ​

​ ​

​ ​

​简介​

​ ​

​ ​

​VNX ​​和​​ VNXe​​都具有​​SnapSure​​快照功能,快照为用户提供其数据的多个时间点视图。例如:如下图所示,用户的实时生产数据是​​my_file​​,如果用户需要访问该文件前几天的版本,可以通过​​SnapSure​​功能为生产数据进行快照,这样就可以轻松访问该文件的只读版本(显示为不同时间的版本)。​

​ ​

​ ​

​ ​

1.png

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​术语介绍​

​ ​

​ ​

​PFS​​:​​NAS ​​文件系统,必须装载​​ PFS​​,通常将​​PFS ​​导出,供客户端进行读和写访问。​

​ ​

​ ​

​快照:​​PFS ​​的逻辑时间点视图。​​VNX SnapSure ​​利用实时​​ PFS ​​数据和已存数据的组合来显示文件系统在特定时间点的情况。​

​ ​

​ ​

​SavVol​​:每个有快照的​​ PFS ​​均拥有一个相关的存储卷(即​​ SavVol​​)。快照后对每个​​ PFS ​​数据块的初次更改会触发​​ VNX SnapSure ​​将该数据块拷贝至​​ SavVol​​。它还保存对可写快照做出的更改。​

​ ​

​ ​

​位图:​​VNX SnapSure ​​创建并维护位图,该位图为​​ PFS ​​中的每一个数据块保留​​ 1 ​​位空间。位值初始化为零,表明自检查点建立之后,对应​​ PFS ​​数据块的 值未经更改。对数据块进行第一次写入之后,位值将会更改为​​1​​。​

​ ​

​ ​

​块图:保持​​ SavVol ​​的块图,从而对每一个保存的数据块在​​ SavVol ​​中的地址进行记录。​

​ ​

​ ​

​基准快照:只读快照,可从中创建可写快照。​

​ ​

​ ​

​ ​

​ ​


​ ​

​案例分析​

​ ​

​ ​

​本案例将会分析​​SnapSure ​​快照创建原理及如何从文件系统修改中捕获数据以及如何为用户和应用程序提供数据。​

​ ​

​ ​

​创建快照:案例中显示了带有数据块(包含字母​​ A ​​至​​F​​)的​​ PFS​​。第一个系统快照创建后,磁盘上也创建了一个​​SavVol ​​以存储位图、来自​​ PFS ​​的原始数据以及该特定快照的块图。位图的每一个位值都要引用​​PFS ​​上的一个数据块。​

​ ​

​ ​

​ ​

2.png

​ ​

​ ​

​ ​


​ ​

​用快照写入​​PFS​​:用户或应用程序对​​PFS​​进行修改。在这种情况下,要在“​​B​​”的位置写上“​​H​​”,在“​​E​​”的位置写上“​​K​​”。在这些写入进行之前,​​SnapSure ​​会对​​ I/O ​​加以保留,并将“​​B​​”和“​​E​​”复制到​​ SavVol​​。然后根据​​SavVol ​​中数据的位置对块图进行更新。在本示例中,块图的第一列为​​ PFS ​​中的数据块地址,左边列为​​ SavVol ​​中的数据块地址。之后,无论数据块在​​PFS ​​中的何处更改,均会以“​​1​​”对位图进行更新。“​​0​​”表示未对该数据块进行更新。​

​ ​

​所有此过程发生后,​​SnapSure ​​将会释放保留,写入便可建立。如果同样的两个数据块经过再次修改,写入完成后,将没有任何内容保存在​​ SavVol ​​中。第一次写入时拷贝原则导致了这种结果,该时间点的原始数据已经得到存储,之后的任何更改均与快照​​ 1 ​​无关。​

​ ​

​ ​

3.png

​ ​

​ ​

​ ​

​ ​

​ ​
​ ​

​参考​

​ ​
​ ​

​ ​

​ ​

​ ​

​《​​Using SnapSure on VNX​​》​

​ ​

​ ​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​ ​

​ ​

​SnapSure​​快照原理分析​

​ ​

​ ​

​ ​

​ ​

​ ​

32 消息

2014年10月28日 19:00

读了之后对snapsure有个基础的概念,但是此文档只论述了VNX的snapsure应用,不知道VMAX系列的snapsure又是怎样,另外,Timefinder里的snap跟此snapsure有何区别?盼望更详尽的解说。

32 消息

2014年10月28日 22:00

太感谢了

32 消息

2014年10月28日 22:00

Hi,

但是Vmax10KFile中也有Timfinder和snapsure,不知道这又有什么关系?还是说Tf只对block级别有效,对file无关?

谢谢您的回答。

2 Intern

 • 

2.8K 消息

2014年10月28日 22:00

你好,Noralh88。

VMAX 10K本身不能提供File功能,需要在前端连接Celerra或VNX-File gateway机头才能支持File功能。因此,VMAX 10K通过连接NAS机头拥有的snapsure功能也是File级别,原理和本文介绍的愿意一样。

Timefinder只对应block级别,和file无关。

2 Intern

 • 

2.8K 消息

2014年10月28日 22:00

你好,noralh88.

VMAX中snapsure对应block级别,VNX/VNXe的snapsure是对应File级别,快照对象不同。更多关于VMAX Timefinder的信息,请参考文章Symmetrix Timefinder的主要类型和功能是什么?

感谢Fenglin Li 提供的参考信息!

32 消息

2014年10月28日 23:00

您好,假如我想了解一下VMAX10k产品的相关信息,比如说升级的逻辑,这样的资料该去哪里查询呢?

今天遇到mix混合DAE升级磁盘采用不用的raid方式这种问题,在系统配置中总是报错,所以我想细致了解一下升级安装的规则,希望您能提供点帮助,谢谢。

2 Intern

 • 

2.8K 消息

2014年10月28日 23:00

如果升级相关资料,可以通过SolVe Desktop软件生成安装和配置文档(需用户权限)。如果需要查看更多VMAX的中文资料,可以访问。【汇总贴】Symmetrix VMAX DMX中文技术资料与操作文档(2014/7/26更新)

2 Intern

 • 

2.8K 消息

2014年10月28日 23:00

不客气!

找不到事件!

Top