resize2fsを使用してパーティションを縮小した後、コマンドラインでパーティションの未割り当てサイズをどのように確認できますか?

resize2fsを使用してパーティションを縮小した後、コマンドラインでパーティションの未割り当てサイズをどのように確認できますか?

/dev/sda2新しいパーティションのためのスペースを確保するために、パーティションを463.37 GBから400 GBに縮小したいと思います。

だから私はe2fsck -f /dev/sda2それをしましたresize2fs /dev/sda2 400G

によるとman resize2fsresize2fsプログラムはパーティションサイズを操作しません。したがって、サイズはまだ463.37GBです。

起動すると、GParted未割り当て領域を表示できます。

ここに画像の説明を入力してください。

私のコマンドによると、resize2fs13.27GBを使用+ 386.73GBの未使用スペースは合計400GBです。また、表示されている灰色の領域は、新しいパーティションを作成したい未割り当て領域です。

今まではそんなに良くなった。

しかし、割り当てられていないスペースのサイズを見たいです。いいえpartedすべてのGUIツールは、または他のツールなどのコマンドラインツールでのみ使用できます。残念ながら、これを行う方法が見つかりません。fdiskdf

これは可能ですか?

ベストアンサー1

dfもうそれほど悪くない。dfパーティションのサイズを表示する代わりに、ファイルシステム自体のサイズを表示します。しかし、それが示すものはまた書くことができるスペースなのでオーバーヘッド、メタデータなどは反映されません。

正確な値を得るには、より多くのファイルシステム固有のツールが必要です。たとえば、設定tune2fs -l /dev/deviceを反映する必要があります。block countblock size400G

400Gしかし、これでパーティションのサイズを自分で調整できることがわかり400Gまし400GB400GiB

また、(mdadm、cryptsetup ...)の間にストレージ階層がある場合は、独自のメタデータとオフセットを追加するので、これを考慮する必要があります。

おすすめ記事