请不要减少这个问题,请不要显而易见,我想知道真相。我在我的硬盘(大约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转换为实际的字节数?谢谢。
答案 0 :(得分:4)
linux中的1 GB大约是10 ^ 9字节。
它显示的空间甚至更少的原因可能是由于ext4分区的元数据存储。
答案 1 :(得分:3)
这是一个人类可读的近似值。否则,除了完整字节数之外,显示任何内容都没有意义。