私は他のプログラムと一緒にUbuntuオペレーティングシステムを搭載した起動可能なフラッシュメモリカードを持っています。シングルボードコンピューターで使用している完全に機能するシステム。 PC(Ubuntuも実行中)のハードディスクにバックアップしたいのですが、dd
コマンドのようにスペースを無駄にすることはありません(空きスペースもバックアップするため)。フラッシュドライブは32GBの大きさで、10%しか使用されていません。パーティションはありません。
オプションは何ですか?
[〜#〜] edit [〜#〜]フラッシュドライブはext4
としてフォーマットされているため、partimage
は適用されません。
Ddを使用したい場合は、他のフラッシュメモリを非常にすばやくクックできます。
すべての空き領域をゼロに設定します:dd if=/dev/zero of=/media/usb_device_dir/ZEROFILL ; rm /media/usb_device_dir/ZEROFILL
これにより、ゼロで満たされた大きなファイルが作成され、削除されます。
dd if=/dev/usb_device | bzip2 > os_image.bz2
または、オペレーティングシステムのtarを作成します。
cd /media/usb_device_dir
tar jcpvf /home/foo/os_image.tar.bz2 .
しかし、これをきれいなフラッシュカードに抽出する前に、あなたはしなければなりません
フォーマット
起動可能なフラグを追加する
ブートローダーをインストールする
dd if=/dev/your_usb | lzma -9c > usb_image.bin.lzma
スペースを無駄にしないでください。
ファイルシステムの空の領域がゼロで埋められていると想定できる場合は、Let_Me_Beの答えが当てはまります。
それ以外の場合は、 Partimage をご覧ください。