`df` 显示硬盘的大小比实际的还要大

`df` 显示硬盘的大小比实际的还要大

我的物理服务器上有 VDS,在 Oracle VirtualBox 下运行。服务器上安装了 Ubuntu Server 22.04。虚拟硬盘的大小为 500Gb。FastPanel 显示硬盘大小为 491.41Gb,这是可以理解的。但为什么df -H显示我的硬盘大小为 528G,这比实际大小还要大?

在此处输入图片描述

答案1

man df重点是我的):

-H, --si

打印尺寸的幂1000(例如 1.1G)

...因此很可能不是您所期望的,因为您似乎期望由小写选项设置的人类可读格式,-h如手册页中所述:

-h, --人类可读

打印尺寸的幂1024(例如 1023M)

df在 Ubuntu 上由 GNU coreutils 包提供,在以下文档中有更多解释2.2 区块大小IE:

对于人性化格式,输出大小后面会跟一个大小字母,例如“M”表示兆字节。BLOCK_SIZE=human-readable 使用 1024 的幂;“M”代表 1,048,576 字节。BLOCK_SIZE=si 类似,但使用 1000 的幂并附加“B”;“MB”代表 1,000,000 字节

相关内容