Linuxパーティションは物理ディスクとパーティションサイズより大きくなります。

Linuxパーティションは物理ディスクとパーティションサイズより大きくなります。

私のハードドライブには2つのパーティションがあります。/dev/sdb1システム全体と/dev/sdb2スワップドライブとして使用されます。何度もシステムクラッシュが発生し、スワップドライブのサイズを2GBから16GBに増やす必要があるかもしれません。 parted内部コマンドを使用して、末尾を14 GB(494 GBから480 GB)に減らすことで/dev/sdb1これを行いましたresizepart。再起動後、私のシステム(Arch Linux)は起動しませんでした。

Vaultブートエラー

/dev/sdb1パーティションの終わりを494GBに戻してエラーを修正しました。しかし、なぜ parted では、ドライブ容量が 500 GB で表示され、パーティションの終わり ( dev/sdb1) が 494 GB で表示されるのかはわかりません。合計ドライブサイズは465.76 GB、パーティションサイズは460.1 GB()lsblkです。 480 GBのファイルシステムサイズは物理ハードドライブよりも大きいが、494 GBのファイルシステムサイズがそうでないのはなぜですか(上記のエラーに関連して)。fdisk/dev/sdb1

lsblkこれは、fdiskおよびの出力ですparted

lsblk、fdisk、parted出力

よろしくお願いします。

ベストアンサー1

パーティションのサイズ変更を使用するだけではparted十分ではありません。サイズ変更したパーティションのファイルシステムのサイズも変更する必要があります(partedこれは実行しません)。 ext4ファイルシステムがあるため、/dev/sda1パーティションのサイズを変更した後にファイルシステムのサイズを変更するためにparted実行する必要があります(サイズなしで実行し、ファイルシステムのサイズをプライマリデバイスのサイズに調整します)。これがないと、ファイルシステムをマウントできないため、起動が失敗します。sudo resize2fs /dev/sda2resize2fs

サイズの違いはpartedかなりlsblkですかメートル法(GB)比較バイナリ(GiB)単位です。lsblkバイナリ単位(1GiBは1024MiB)とpartedメートル法単位(1GBは1000MB)を使用します。 500GBは約465.66GiBなので、ここでは奇妙なことは起こりません。

おすすめ記事