未解决
此帖子已超过 5 年
2 Intern
•
2.8K 消息
1
2949
VNX和VNXe Snapsure原理介绍
VNX和VNXe Snapsure原理介绍
介绍
EMC SnapSure是一种用于创建和管理文件快照的软件功能,此处的快照并不是原始文件系统的拷贝或镜像映像,快照“文件系统”只是在特定时间的生产文件系统情况的时间点的逻辑映像,该“文件系统”是在特定时间发生更改之前的生产文件系统的只读视图。
更多信息
简介
VNX 和 VNXe都具有SnapSure快照功能,快照为用户提供其数据的多个时间点视图。例如:如下图所示,用户的实时生产数据是my_file,如果用户需要访问该文件前几天的版本,可以通过SnapSure功能为生产数据进行快照,这样就可以轻松访问该文件的只读版本(显示为不同时间的版本)。
术语介绍
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 上的一个数据块。
用快照写入PFS:用户或应用程序对PFS进行修改。在这种情况下,要在“B”的位置写上“H”,在“E”的位置写上“K”。在这些写入进行之前,SnapSure 会对 I/O 加以保留,并将“B”和“E”复制到 SavVol。然后根据SavVol 中数据的位置对块图进行更新。在本示例中,块图的第一列为 PFS 中的数据块地址,左边列为 SavVol 中的数据块地址。之后,无论数据块在PFS 中的何处更改,均会以“1”对位图进行更新。“0”表示未对该数据块进行更新。
所有此过程发生后,SnapSure 将会释放保留,写入便可建立。如果同样的两个数据块经过再次修改,写入完成后,将没有任何内容保存在 SavVol 中。第一次写入时拷贝原则导致了这种结果,该时间点的原始数据已经得到存储,之后的任何更改均与快照 1 无关。
参考
《Using SnapSure on VNX》
应用于
SnapSure快照原理分析
noralh88
32 消息
0
2014年10月28日 19:00
读了之后对snapsure有个基础的概念,但是此文档只论述了VNX的snapsure应用,不知道VMAX系列的snapsure又是怎样,另外,Timefinder里的snap跟此snapsure有何区别?盼望更详尽的解说。
noralh88
32 消息
0
2014年10月28日 22:00
太感谢了
noralh88
32 消息
0
2014年10月28日 22:00
Hi,
但是Vmax10KFile中也有Timfinder和snapsure,不知道这又有什么关系?还是说Tf只对block级别有效,对file无关?
谢谢您的回答。
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2014年10月28日 22:00
你好,Noralh88。
VMAX 10K本身不能提供File功能,需要在前端连接Celerra或VNX-File gateway机头才能支持File功能。因此,VMAX 10K通过连接NAS机头拥有的snapsure功能也是File级别,原理和本文介绍的愿意一样。
Timefinder只对应block级别,和file无关。
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2014年10月28日 22:00
你好,noralh88.
VMAX中snapsure对应block级别,VNX/VNXe的snapsure是对应File级别,快照对象不同。更多关于VMAX Timefinder的信息,请参考文章Symmetrix Timefinder的主要类型和功能是什么?
感谢Fenglin Li 提供的参考信息!
noralh88
32 消息
0
2014年10月28日 23:00
您好,假如我想了解一下VMAX10k产品的相关信息,比如说升级的逻辑,这样的资料该去哪里查询呢?
今天遇到mix混合DAE升级磁盘采用不用的raid方式这种问题,在系统配置中总是报错,所以我想细致了解一下升级安装的规则,希望您能提供点帮助,谢谢。
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2014年10月28日 23:00
如果升级相关资料,可以通过SolVe Desktop软件生成安装和配置文档(需用户权限)。如果需要查看更多VMAX的中文资料,可以访问。【汇总贴】Symmetrix VMAX DMX中文技术资料与操作文档(2014/7/26更新)
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2014年10月28日 23:00
不客气!