Będę tworzył kopię zapasową dużego dysku (750 GB) na zewnętrznym dysku USB za pomocą dd.
Czy powinienem używać przekierowania czy potoków? Który jest bardziej wydajny? Czy jest różnica?
Jaki jest najlepszy rozmiar bloku? Problemem może być 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
Dzięki.
dd
jest archaiczny (każde inne narzędzie na szczęście usuwa bs=
i count=
, podobnie ddrescue
), a w twoim przypadku jest również prawie bezcelowy. Po prostu podłącz go do gzip -c </dev/sda >disk.img.gz
& gzip -cd disk.img.gz >/dev/sda
.
dd if=.../disk.img.gz |
część? O ile rozumiem, gzip -dc
(= zcat
) nie dba o to, stdin
gdy występuje argument pliku.
dd
. ddrescue
wygląda bardziej solidnie niż gładko dd
. Czy użyłbyś GNU ddrescue
lub dd_rescue
? Co można pobrać z dobrej płyty Live CD?