大容量(750GB)ディスクをddを使用して外部USBディスクにバックアップします。
リダイレクトまたはパイピングを使用する必要がありますか?どちらがより効率的ですか?または違いはありますか?
また、最適なブロックサイズは何ですか?ここでUSBがボトルネックになる可能性があります。
dd if=/dev/sda bs=1M | gzip -c > /mnt/sdb1/backups/disk.img.gz
gzip -dc /mnt/sdb1/backups/disk.img.gz | dd of=/dev/sda bs=1M
対
dd if=/dev/sda bs=1M | gzip -c | dd of=/mnt/sdb1/backups/disk.img.gz
dd if=/mnt/sdb1/backups/disk.img.gz | gzip -dc | dd of=/dev/sda bs=1M
ありがとう。
2
生のディスクイメージではなく、ファイルシステムをバックアップしようとしました。パラメータを調整するには、ベンチマークを行う必要があります。
dd(他のツールは、ありがたいことに離れてい古風であるbs=とcount=、のようなddrescue)、そしてあなたのケースでも、かなり無意味。gzip -c </dev/sda >disk.img.gz&にパイプするだけgzip -cd disk.img.gz >/dev/sdaです。
または、rsyncを使用します。パラメータを指定してコマンドを作成するだけで、考えられる最も効率的な方法ですべてが実行されます。
—
vakufo
2番目のリストの2番目のコマンドでは、
—
sr_
dd if=.../disk.img.gz |パーツは何をすることになっていますか?私が理解している限り、gzip -dc(= zcat)はstdin、ファイル引数があるときはそれを気にしません。
Linuxがファイル構造を単にコピーするだけでWindowsインストールを確実に再現できるとは思いません。したがって、のようなビット単位のコピーが必要です
—
mcu
dd。ddrescueプレーンよりも堅牢に見えますdd。GNUを使用しますddrescueかdd_rescue?ダウンロードに適したLive CDとは何ですか?