การทำ cumulative backup จะทำการ backup ส่วนที่เพิ่มต่อ/เปลี่ยนแปลง หลังทำ incremental backup ล่าสุด ที่ level ต่ำกว่ามัน (ในที่นี้คือ ต่อจาก level 0 )
สมมติว่า เรามีการใส่ข้อมูลลงใน Block เพิ่มขึ้น วันละ 1 block เมื่อสิ้นวัน มีการทำ cumulative backup เมื่อดูรูป ด้านบน จะเห็นว่า
- day 1 เป็นการ backup ครั้งแรก ต้องเป็น level 0 (คือ full backup) เพื่อเป็นฐาน ดังนั้น วันนี้จะได้ block1 ไปเก็บ
- day 2 ทำ level 1 จะ backup ส่วนที่ต่อจาก level ต่ำกว่ามัน (คือ level 0) ดังนั้น วันนี้จะได้ block2 ไปเก็บ
- day 3 ทำ level 1 จะ backup ส่วนที่ต่อจาก level ต่ำกว่ามัน (คือ level 0) ดังนั้น วันนี้จะได้ block2 และ block3 ไปเก็บ
- day 4 ทำ level 1 จะ backup ส่วนที่ต่อจาก level ต่ำกว่ามัน (คือ level 0) ดังนั้น วันนี้จะได้ block2 , block3 , block4 ไปเก็บ
สังเกตว่า วันที่ day3 กับ day4 มีการ backup block ของวันก่อนหน้า (ที่เป็น level 1 เท่ากัน) บวกกับ ส่วนที่เพิ่มขึ้นมา ณ วันที่แบ็คอัพ สะสมกันไปแบบนี้ จึงเรียกว่า cumulative (สะสม) backup นั่นเอง
Differential incremental backup |