250GB ext4パーティションをresize2fs.
で200GBに縮小したい
df
ツールによると、パーティションは約40%使用されています。したがって、少なくともパーティションをそのレベルまで縮小できると思います。
しかし、resize2fs
でパーティションを縮小しようとすると失敗します。縮小されたパーティションサイズは「最小値よりも小さい」と述べています。
パーティションには以前に削除されたファイルの痕跡が残っているためだと思います。resize2fs
は、それらがまだパーティション上にあると考えており、縮小すると、それらのデータが失われ、パーティションの縮小が拒否される可能性があります。
resize2fs
を実現するにはどうすればよいですか?注:私は中程度の経験を持つXubuntuユーザーです。
resize2fs
は、削除されたデータを気にしません。ファイルシステムを200 GiBに縮小することを拒否している場合は、サイズ変更後にファイルシステム構造を保存するため、またはサイズ変更操作自体を実行するために、より多くのスペースが必要であると考えられるためです。あなたは見ることができます 詳細はこちら (あなたがCを読むことができると仮定して);要約すれば:
いくつかの追加の覆い隠しオーバーヘッドも追加されます(ファイルシステムツールは非常に安全に再生する傾向があります)。
resize2fs -P
を実行すると、ファイルシステムをどれだけ小さくできるかを確認できます。 resize2fs -M
は自動的に可能な限り小さくします。
力を使う:
resize2fs -f /dev/sdXY 200G