为什么 Ubuntu 报告的 Virtualbox 磁盘大小略有不同?

Jay*_*Jay 2 installation virtualbox storage

我正在使用 VirtualBox 在 VM 中安装 Ubuntu;我在 VirtualBox 中选择了动态扩展选项(而不是固定)并将限制设置为 85GB。然后,当我安装 Ubuntu 时,我为它创建的虚拟磁盘显示它是 91.3GB。我在某个地方犯了错误还是这种差异正常?如果是正常的,为什么会存在?谢谢你。

Eli*_*gan 5

是的,这是正常的。

之所以发生这种情况,是因为不幸的是,实际上,“千兆字节”一词可以指代两个不同的数字信息存储单元。

严格来说,如今,千兆字节(GB) 正式定义为十亿字节,类似地,兆字节(MB) 恰好是一百万字节,千字节(kB) 恰好是一千字节。

然而,使用 2 的幂对于许多目的更方便,2 10是 1024,非常接近 10 3。从历史上看,在今天的许多情况下,人们说“千字节”表示 1024 个字节,“兆字节”表示 1024 个“千字节”,而千兆字节表示 1024 个“兆字节”。

这是“十进制”和“二进制”千字节/兆字节/千兆字节/太字节/等之间的区别。

这些天,我们有独立的单元名称和单位正式定义的规模由1024而不是1000因素符号:甲kibibyte(KIB,和非正式的“二进制千字节”)是1024个字节,一mebibyte(MIB,“二进制兆字节") 是 1024 kibibytes,一个gibibyte (GiB, "binary gigabyte") 是 1024 kibibytes,一个tebibyte (TiB, "binary terabyte") 是 1024 gibibytes,等等。

发生了什么事是,显然,VirtualBox是显示gibibytes的单位,你的存储容量,而Ubuntu的安装程序将显示它的(十进制)千兆字节单位。

有关更多详细信息和历史信息,请参阅此文章