Debianのインストール中に1つのパーティションとして5GB(1000)を作成したいと思います。ただし、パーティションマネージャがGibを使用するのかGBを使用するのかはわかりません。
インストールされるDebianのバージョンは、ext4ファイルシステムを使用した8.4です。
Debianインストーラは5GBを1000の累乗(SIプレフィックスbase-10)として表示します。これは、ユーザーが5 GB
が5*1000*1000*1000 bytes
であることをすぐに知ることができることを意味します。
ちょうど昨日、古いテストマシンにDebian 8.2Xfceデスクトップリリースをインストールしました。マシンには60GBのハードディスクがあり、2.0GBのswap
と10.0GBのext4
プライマリパーティションを作成するために手動でセットアップしました。残りの空きディスク容量は変更されません。
GNOME Disksをインストールして実行し、ディスクパーティションを表示しました。 Debianインストーラが作成したパーティションは同じサイズで、次のスクリーンショットに示されています。
一貫した単位プレフィックス に続くアプリケーションを使用することが重要です。繰り返しになりますが、一部のアプリケーションでは、ディスクのサイズを示すために常にSIプレフィックスbase-10を使用するとは限りません。たとえば、GPartedは一貫した単位プレフィックスに従いますが、ディスクのサイズを示すためにIEC基数2単位を使用します。一部のコマンドラインツールは、IECプレフィックスベース2(KiB、MiB、GiB ...)またはSIプレフィックスベース10ユニット(kB、MB、GB ...)のいずれかを使用するオプションを提供する場合もあります。
簡単に比較するには:
swap
10.0 GB ext4
swap
10.0 GB ext4
swap
9.31 GiB ext4
TL; DRLinuxユーザーは、特に明記されていない限り、1 kB
は1000 bytes
であると見なすことができます。混乱を避けるために、一貫した単位プレフィックスに従うアプリケーションを使用してください。IECプレフィックスbase-2はK
で大文字のKiB
を使用します。 SIプレフィックスbase-10は、k
で小文字のkB
を使用します。
これは決定的な答えではありませんが、partmanの最新のソースを確認します。これは、実行する予定の基盤となるツールの1つと思われます。 、1000の累乗のサフィックスのみが使用および理解されているように見えるため、「1GB」は1000,000,000バイトを意味します。
ソースを閲覧できます ここ 、特にファイル base.sh 関数longint2human値を適切なサフィックスに変換します。 human2longintはその逆を行います。
残念ながら、 IECプレフィックス は処理されません。これはウィッシュリスト2004年のバグ として記録され、2007年には 主要な議論 がありましたこれは問題を「次のリリースに」押し上げました。
残念ながら、IECユニットは科学者向けであり、一般の人々向けではないと考える人もいます。そのため、それらが普遍的に採用されることは決してありません。