欢迎访问机房运维工作室

爱数知识库

AnyBackup-8.0.x 新建存储池后,自动占用了一部分空间

频道:爱数知识库 日期: 浏览:72

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,和界面显示是基本吻合。

更多信息

无​