Ubuntu linux中的GB是什么?

Ubuntu linux中的GB是什么?,ubuntu,hard-drive,partition,Ubuntu,Hard Drive,Partition,请不要减少这个问题,它并不明显,我想知道真相。我在硬盘上创建了一个分区ext4,大约1TB的可用空间,并将卷设置为50GB。磁盘实用程序Ubuntu 16.04说 ... /dev/sda9 : 50 GB(49,999,249,408 bytes) 但49999249408并不等于50*10^9或50*2^30。Ubuntu如何将50GB转换成以字节为单位的实际卷?谢谢。这是一个人类可读的近似值。否则,除了完整的字节计数之外,显示任何内容都没有意义。1 GB在linux中大约是10^9字节

请不要减少这个问题,它并不明显,我想知道真相。我在硬盘上创建了一个分区ext4,大约1TB的可用空间,并将卷设置为50GB。磁盘实用程序Ubuntu 16.04说

...
/dev/sda9 : 50 GB(49,999,249,408 bytes)

但49999249408并不等于50*10^9或50*2^30。Ubuntu如何将50GB转换成以字节为单位的实际卷?谢谢。

这是一个人类可读的近似值。否则,除了完整的字节计数之外,显示任何内容都没有意义。

1 GB在linux中大约是10^9字节


它显示的空间比原来更少的原因可能是由于ext4分区的元数据存储。

我编辑了我的问题,我在创建分区时设置了50GB!!!为什么bytesize不等于50*10^9???什么是四舍五入???首先设置50GB!!!天哪,吃点感冒药。如果将49.999249408四舍五入,则得到50 GB。这里没有什么奇怪的事。仅仅因为您将分区大小设置为50GB,并不能保证您将得到确切的分区大小。如果您至少需要50 GB,请设置一个更大的分区。但老实说,你看到的是750KB的差异,问题是为什么我不认为Ubuntu会在50GB附近生成随机数并将其设置为卷。Ubuntu这样做的目的是什么?为什么Ubuntu不精确设置50GB?@user12572似乎回答了你的问题。