做多少次快照的時間是自定義 的,例如可以每隔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,如需轉載請自行聯系原作者