How is data being stored and deleted in the cloud bucket of an AltaVault?
Applies to
- AltaVault
Answer
- When an AltaVault appliance receives a file for backup, it will process and divide it in 3 different segment types, which will be uploaded to the cloud:
.lmfile which is a label map which hold the name and which metadata and which Slabs hold segments of the file.rbtmdfile which holds all metadata of the file, one.rbtmdfile will hold only metadata of one file- many
.slabfiles which hold data segments of the file, one.slabcould hold segments of one or more files
- If a file is deleted from the AltaVault appliance
- then both
.lmand.rbtmdfile of this file will be marked for deletion, which will be processed after the next garbage collection process - however,
.slabfiles will follow a different rule set:- If the slab is in the local cache then the slabs segment which holds the data of the deleted file will be zeroed which will result that the slab shrinks in size and will be queued for update in the cloud which means the cloud usage goes down
- If the slab is not locally cached and it is fully un-referenced (the slab might just hold segments of the deleted file(s)) then it will be queued for deletion in the cloud
- If the slab is not local but it also holds segments of another file which is not deleted yet, then the segments will be only referenced which means the Cloud usage for that slab stays until it's fully un-referenced from all data segments which he is holding
- then both
Additional Information
