パーティションイメージから未割り当て領域を削除する

パーティションイメージから未割り当て領域を削除する

私はddを使ってSDカードの画像を作成しましたが、画像は予想より少なく圧縮されました。画像制作を始める前にカードが消えなかったからだそうです。最初から始めずに画像に保存された「ジャンク」を消去する方法はありますか?

ベストアンサー1

未使用のスペースを取り除く最も簡単な方法は、イメージをマウントし、スペースをゼロで埋め、ゼロで埋められたファイルを削除することです。

mount -o loop /path/to/image /mnt
cat /dev/zero >/mnt/zero
rm /mnt/zero
umount /mnt

ファイルシステムによっては、画像に直接作業するツールがある場合があります。バラよりこの質問はext2/ext3/ext4についてです。(回答:自由度ゼロ)。

おすすめ記事