web-dev-qa-db-ja.com

Debianはインストール中にパーティションマネージャにGBまたはGiBを使用しますか?

Debianのインストール中に1つのパーティションとして5GB(1000)を作成したいと思います。ただし、パーティションマネージャがGibを使用するのかGBを使用するのかはわかりません。

インストールされるDebianのバージョンは、ext4ファイルシステムを使用した8.4です。

3
user2087661

Debianインストーラは5GBを1000の累乗(SIプレフィックスbase-10)として表示します。これは、ユーザーが5 GB5*1000*1000*1000 bytesであることをすぐに知ることができることを意味します。

インストール前

ちょうど昨日、古いテストマシンにDebian 8.2Xfceデスクトップリリースをインストールしました。マシンには60GBのハードディスクがあり、2.0GBのswapと10.0GBのext4プライマリパーティションを作成するために手動でセットアップしました。残りの空きディスク容量は変更されません。

Debian Jessie partition setup

インストール後

GNOME Disksをインストールして実行し、ディスクパーティションを表示しました。 Debianインストーラが作成したパーティションは同じサイズで、次のスクリーンショットに示されています。

GNOME Disks viewing partition

GBまたはGiBを示すもの

一貫した単位プレフィックス に続くアプリケーションを使用することが重要です。繰り返しになりますが、一部のアプリケーションでは、ディスクのサイズを示すために常にSIプレフィックスbase-10を使用するとは限りません。たとえば、GPartedは一貫した単位プレフィックスに従いますが、ディスクのサイズを示すためにIEC基数2単位を使用します。一部のコマンドラインツールは、IECプレフィックスベース2(KiB、MiB、GiB ...)またはSIプレフィックスベース10ユニット(kB、MB、GB ...)のいずれかを使用するオプションを提供する場合もあります。

簡単に比較するには:

  • Debianインストーラ(SIプレフィックスbase-10):2.0 GB swap 10.0 GB ext4
  • GNOMEディスク(SIプレフィックスbase-10):2.0 GB swap 10.0 GB ext4
  • GParted(IECプレフィックスベース2):1.86 GiB swap 9.31 GiB ext4

TL; DRLinuxユーザーは、特に明記されていない限り、1 kB1000 bytesであると見なすことができます。混乱を避けるために、一貫した単位プレフィックスに従うアプリケーションを使用してください。IECプレフィックスbase-2はKで大文字のKiBを使用します。 SIプレフィックスbase-10は、kで小文字のkBを使用します。

4
clearkimura

これは決定的な答えではありませんが、partmanの最新のソースを確認します。これは、実行する予定の基盤となるツールの1つと思われます。 、1000の累乗のサフィックスのみが使用および理解されているように見えるため、「1GB」は1000,000,000バイトを意味します。

ソースを閲覧できます ここ 、特にファイル base.sh 関数longint2human値を適切なサフィックスに変換します。 human2longintはその逆を行います。

残念ながら、 IECプレフィックス は処理されません。これはウィッシュリスト2004年のバグ として記録され、2007年には 主要な議論 がありましたこれは問題を「次のリリースに」押し上げました。

残念ながら、IECユニットは科学者向けであり、一般の人々向けではないと考える人もいます。そのため、それらが普遍的に採用されることは決してありません。

1
meuh