Linux(ex3タイプ)でハードディスクから空き容量のない(無駄なスペースのない)イメージを作成したい。
ddコマンドを使用してイメージを作成しようとしましたが、このコマンドでハードディスクの合計サイズがわかりました。
空き容量のないこのハードディスク上のデータが必要です。
どうもありがとう。
Partimage のように聞こえますか?
1つのオプションは、ファイルシステムイメージを sparse file として作成することです。最初にext3ファイルシステムで zerofree などのユーティリティを実行して、すべての空きブロックがゼロで埋められていることを確認してから、dd
を使用してディスクをイメージ化し、そのイメージをパイプ処理します。 cp
と--sparse=always
オプションを使用して、スパースファイルを作成します。
dd if=/dev/whatever | cp --sparse=always /dev/stdin disk.image
LVMを使用している場合は、clonezillaが適しています。
+1 Partimage。 システムレスキューCD は、何かを保存したいだけの場合に役立ちます。起動したら、リムーバブルドライブやネットワークマウントを接続し、イメージをディスクに書き込みます。
ドライブ全体を転送用にイメージ化しようとしている場合は、パーティションテーブル(およびブータブルのブートセクター)を保存することを忘れないでください。
画像を取得するためにpartimageを使用していますが、このプログラムもコマンドで動作します。
Bashスクリプトで画像を取得する場合は、これとdumpe2fs
またはxfsdump
コマンド。