文档首页/ 云备份 CBR/ 常见问题/ 容量类/ 为什么备份容量会大于磁盘中实际容量?
更新时间:2026-05-18 GMT+08:00
分享

为什么备份容量会大于磁盘中实际容量?

介绍视频

常见现象

  • 在服务器中存放了文件并进行了备份,删除部分文件后再次进行备份,备份的大小并没有较大变化或比之前的备份更大。

    例如:某用户对服务器进行备份,服务器中存在100个文件,此时查看备份存储库的容量大小为A;若该用户在服务器上删除10个文件,再进行备份时,此时查看备份存储库的容量大小为B,B与A可能并无较大差异或B比A更大。

  • ECS创建的备份比文件系统查询到的磁盘占用空间大。

原因分析

以下原因可能造成备份容量会大于磁盘中实际容量:

  • 文件系统删除机制差异:操作系统删除文件仅标记为“空闲”,底层数据未被擦除,块级备份仍会将其计入。
  • 文件系统的元数据开销:文件系统管理信息(如权限、目录结构)占用空间但不计入文件大小,但是该部分数据需要进行备份。
  • 磁盘数据存储分配机制:磁盘按“簇”分配,小文件存在内部碎片;且隐藏文件(如休眠文件)也会占用物理空间, 因此备份数据比文件系统显示的容量更大。
  • 块级备份机制:以固定大小的数据块为粒度,计算所有非空数据块的大小之和。如果文件数据在磁盘中比较分散,会一定比例放大非空数据块的数量。(业界所有的磁盘级备份的大小,均比文件系统层面看到大小要大。)

    例如,一个磁盘容量有100GB,实际数据为50GB,第一次备份默认为全量备份,占用50GB存储库容量,假设第二次新增了10GB数据,修改了5GB数据,第二次增量备份包含所有新增、修改、删除的变化量,即第二次备份数据量不小于15GB,两次备份总共占用空间不小于65GB。

相关文档