2016-07-15 7 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を設定しました!なぜバイトサイズが50 * 10^9と等しくないのですか? –

関連する問題