為什么操作系統使用容量只有10GB,但備份副本確有100GB?云備份的機制是什么?
問題現象:
在服務器中存放了文件并進行了云主機備份/云硬盤備份,刪除文件后再次進行備份,備份的大小并沒有較大變化,甚至比之前的備份更大。創建的云主機備份/云硬盤備份副本容量比文件系統查詢到的磁盤占用空間大。
原因分析:
云硬盤備份&云主機備份機制為塊級備份。塊級備份不同于文件級備份,塊級備份每次備份數據都是以一個扇區(512B)為單位來進行備份。
文件系統為降低性能消耗,刪除文件時只在文件屬性中創建刪除標記,但是未對扇區里已寫入的數據進行擦除,扇區上的元數據仍然存在。塊級備份無法感知到扇區內的數據是否刪除,只能通過是否是全0數據塊來判斷此扇區是否要備份。即使在操作系統刪除文件數據后,由于存儲層扇區內的元數據未刪除,也會被識別為非0數據塊,也會被備份。