ฉันจะสำรองดิสก์ขนาดใหญ่ (750GB) ไปยังดิสก์ USB ภายนอกโดยใช้ dd
ฉันควรจะใช้การเปลี่ยนเส้นทางหรือท่อ? อันไหนมีประสิทธิภาพมากกว่ากัน? หรือมีความแตกต่าง?
นอกจากนี้ขนาดบล็อกที่ดีที่สุดคืออะไร? 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
VS
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
ขอบคุณ
dd
เป็นคร่ำครึ (เครื่องมืออื่น ๆ ที่ทำไปด้วยbs=
และcount=
ชอบddrescue
) และในกรณีของคุณก็ไม่มีจุดหมาย เพียงแค่ท่อมันลงไปและgzip -c </dev/sda >disk.img.gz
gzip -cd disk.img.gz >/dev/sda
dd if=.../disk.img.gz |
ส่วนที่ควรทำคืออะไร เท่าที่ฉันเข้าใจgzip -dc
(= zcat
) ไม่สนใจstdin
เมื่อมีข้อโต้แย้งไฟล์
dd
ดังนั้นความจำเป็นในการคัดลอกบิตที่ชาญฉลาดเช่น รูปลักษณ์ที่แข็งแกร่งมากขึ้นแล้วธรรมดาddrescue
dd
คุณจะใช้ GNU ddrescue
หรือdd_rescue
? Live CD ที่ดีในการดาวน์โหลดคืออะไร?