Я буду робити резервну копію великого (750 Гб) диска на зовнішній 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
проти
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 завантажити?