做多少次快照的时间是自定义 的,例如可以每隔4小时做一次。
例如有A,B,C,D四个文件。
1)第一次快照(COW):
快照是瞬时的,拍照时候创建了一个快照空间,例如20%,之后改动了A文件到A1(改动是和拍照时刻相比),checkpoint/snap shot的内容就是A文件,然后备份这个CK。恢复的话根据CK的指针(指向源文件)+CK的文件(变动前的A文件)来恢复。
之后如果再改动A,也只是覆盖源文件A1,不会覆盖CK里的A文件。
2)第二次快照:
拍照之后又改动了A1文件到A2,然后改动B文件到B1,CK内容就是A1+B,恢复的话同上,需要源文件+CK.
3) 第三次快照:
拍照之后,把A2B1CD全删除了,这时CK文件是A2B1CD,即于源文件一样了(超出了CK的设定值,会告警,但是CK容量会自动extend),恢复的话就是把CK里的数据全恢复了。
本文转自UVN2015 51CTO博客,原文链接:http://blog.51cto.com/10851095/1911636,如需转载请自行联系原作者