2016-07-15 97 views
-8

請不要減少這個問題,這並不明顯,我想知道真相。我在我的硬盤(大約1TB可用空間)上創建了一個分區(ext4),並將卷設置爲50GB。 「磁盤」 實用程序(Ubuntu的16.04)說,linux中的GB是什麼?

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

但是49999249408不等於50 * 10^9或50 * 2^30。 Ubuntu如何將50GB轉換爲以字節爲單位的實際卷?謝謝。

+0

什麼是四捨五入? 50GB是第一次設置! –

+0

嘖嘖嘖嘖嘖嘖嘖。如果你四捨五入49.999249408你得到50 GB。這裏沒有什麼奇怪的事情發生。僅僅因爲你設置了一個50 GB的分區大小並不能保證你會得到這個數量。如果您至少需要50 GB,請設置較大的分區。但老實說,你正在尋找750 KB的差異。 – shim

+0

問題是WHY))我不認爲Ubuntu生成的隨機數接近50GB並將其設置爲音量。 Ubuntu爲什麼這麼做?爲什麼Ubuntu不設置完全50GB? –

回答

4

linux中的1 GB大約爲10^9個字節。

它顯示的空間比這更小的原因可能是由於ext4分區的元數據存儲。

3

這是一個人類可讀的近似值。否則,除了全字節計數外,沒有任何意義。

+0

我編輯了我的問題 –

+0

創建分區時我安裝了50GB!爲什麼bytesize不等於50 * 10^9? –