linux中的GB是什么?

时间:2016-07-15 05:05:52

标签: ubuntu hard-drive partition

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

#!/bin/python

import socket
import time

count = 0

holdSockets = []

while True:
   count += 1
   nextSock = socket.socket( socket.AF_UNIX, socket.SOCK_STREAM )
   #holdSockets.append(nextSock)
   time.sleep(0.1)
   print "Created %i sockets" % count

但是49999249408不等于50 * 10 ^ 9或50 * 2 ^ 30。 Ubuntu如何将50GB转换为实际的字节数?谢谢。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:3)

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