AnyBackup-8.0.x 新建存储池后,自动占用了一部分空间
关键字
预分配空间
适用产品
- AnyBackup 8.0.x
问题描述
控制台新建存储池后,存储池空间自动被占用了一部分:
示例环境信息:存储池包含 3 个磁盘设备,每个磁盘设备 100 TB ,新建存储池后提示存储池已占用 385 GB 。
问题影响
无备份任务的存储池有空间被使用。
问题原因
存储池创建时会预分配一部分空间。
解决方案
该问题,需要了解预分配空间的计算规则:
预分配空间(管理信息空间占用)= 各个设备的设备超级块 + 引用计数空间 + kv 空间
其中:
- 超级块: 每个设备分配 1 块空间,超级块所占空间 4 KB
- 引用计数空间:每个设备 1 块空间,引用计数所占空间 = 磁盘大小/块大小 * 4 字节
- KV 占用空间:每个设备 1 块空间,kv 所占空间 = 磁盘大小 * 0.5% (结果小于 10GiB,取 10GiB;结果大于 128GiB,取 128GiB)
用户的场景是:3个100TB设备做存储池,预分配占用了385GB
根据公式计算出来使用的大小是 = 3*4KB + [(300TB*1024*1024/1M) *4字节 ] /1024/1024≈ 300MB + 128GB*3 约等于385GB,和界面显示是基本吻合。
更多信息
无