在 VirtualBox 25GB vhd 中安装 Debian 9.6,分区显示:
“此分区的最大大小为 26.8GB”
“新分区大小 26.8GB”。
df
显示 25669860,这似乎是正确的。
安装过程中额外的 1.6GB 是从哪里来的?
答案1
这是因为安装程序以十进制千兆字节显示大小,而其他实用程序使用二进制千兆字节。
以字节为单位,25 * 2^30 = 26,843,545,600;或者,在更大的单位中,25吉布= 26.8 GB。
一个二进制千兆字节(有时称为吉比字节) 为 2^30 = 1,073,741,824 字节。
十进制 1 GB 等于 10^9 = 1,000,000,000 字节。
(这是一个古老的困境。一般来说,前缀 kilo-、mega-、giga-、tera- 等指的是 10 的幂。由于语言的滥用,人们通常宽松地使用它们来指代 2 的幂,而接近相应的 10 次幂的值。通常,在谈到内存容量时几乎总是表示二进制含义;在谈到带宽时几乎总是表示十进制含义,但对于磁盘存储容量,某些实用程序默认为十进制含义,以及其他二进制含义。)