/dev/sda2
パーティションを463.37GBから400GBに縮小して、新しいパーティション用のスペースを確保したいと思います。
だから私はe2fsck -f /dev/sda2
に続いてresize2fs /dev/sda2 400G
をしました。
man resize2fs
によると、resize2fsプログラムはパーティションのサイズを操作しません。なので、サイズは463.37GBのままです。
GParted
を開始すると、未割り当てのスペースが表示されます。
13.27GB使用済み+386.73 GB未使用スペースは、私のresize2fs
コマンドによると合計400GBです。また、表示されている灰色の領域は、新しいパーティションを作成したい未割り当て領域です。
ここまでは順調ですね。
それでも、未割り当て領域のサイズを確認したいwithout GUIツール、parted
、fdisk
、df
または何でも。残念ながら、どうすればそれができるのかわかりません。
これはどういうわけか可能ですか?
df
はすでにそれほど悪くはありません。 df
はパーティションのサイズではなく、ファイルシステム自体のサイズを示します。ただし、表示されるのはavailableスペースでもあり、オーバーヘッドやメタデータなどは反映されていません。
正確な値を得るには、ファイルシステム固有のツールがさらに必要です。たとえば、tune2fs -l /dev/device
はblock count
、block size
を提供し、それは400G
設定を反映する必要があります。
ただし、それが400G
であることはすでにわかっているので、パーティションのサイズを400G
に直接変更できます。誤って、400GB
の代わりに400GiB
を使用しないように注意してください。
また、間にストレージレイヤーがある場合(mdadm、cryptsetup、...)、それらは独自のメタデータとオフセットを追加します。これらは考慮する必要があります。