CBT and ABM
-
Upload
bruce-lloyd -
Category
Documents
-
view
19 -
download
0
description
Transcript of CBT and ABM
![Page 1: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/1.jpg)
1
CBT AND ABMvRanger Pro 4.5
6/16/2010
![Page 2: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/2.jpg)
2
Image-Based Backup: Activities Impacting Performance
1: Scanning 3: Writing
6/16/2010
0 0
0 0
0
2: Reading
![Page 3: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/3.jpg)
3
How CBT and ABM work together
A typical disk layout, before 1st backup
0
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
0
0 0
0
6/16/2010
![Page 4: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/4.jpg)
4
Fulls: without CBT or ABM
• All blocks must be scanned and read• Unallocated and zero blocks are both read as zeros• vRanger engine removes all “whitespace” on writes
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
00
0
0
0
0
0
0
0
![Page 5: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/5.jpg)
5
Fulls: with CBT
• Does not scan unallocated blocks• Zeros and deleted blocks are scanned and read• vRanger engine removes “whitespace” on writes
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
00
00
0
0 0
0
00
0
0
00
![Page 6: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/6.jpg)
6
Fulls: with ABM
• Does not scan zero nor deleted blocks• Unallocated blocks are scanned and read• vRanger engine removes un-allocated “whitespace”
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
![Page 7: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/7.jpg)
7
Fulls: with Both ABM and CBT
• Scans the minimum set of blocks: no zero nor unallocated whitespace, no deleted blocks
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
![Page 8: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/8.jpg)
8
How CBT and ABM work together
A typical disk layout, after 1st backup
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
6/16/2010
0
0
0
0
![Page 9: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/9.jpg)
9
Incrementals: without ABM or CBT
• All blocks are scanned• Only changed blocks are read• vRanger engine removes “whitespace”
6/16/2010
Scan and Read
0
0
0
0
Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
![Page 10: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/10.jpg)
10
Incrementals: with CBT
• Changed blocks are “presented” to vRanger by vSphere API• No scanning necessary• Only changed blocks are read and written
6/16/2010
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
Read and WriteFrom vStorage API
![Page 11: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/11.jpg)
11
Incrementals: with ABM
• Active blocks are presented to vRanger by Windows NTFS• Scanning includes only active and unallocated blocks (zero
and inactive blocks are not included in the scan)• Only changed, active blocks are read and written
6/16/2010
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
Read and WrittenScanned
![Page 12: CBT and ABM](https://reader036.fdocuments.net/reader036/viewer/2022081811/56812cf3550346895d91c113/html5/thumbnails/12.jpg)
12
Incrementals: Both ABM and CBT together
• No scanning• Only active and changed blocks are read and written
6/16/2010
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
Read and WrittenFrom vStorage
API