Je vais sauvegarder un gros disque (750 Go) sur un disque USB externe en utilisant dd.
Dois-je utiliser la redirection ou la tuyauterie? Quel est le plus efficace? Ou y a-t-il une différence?
De plus, quelle est la meilleure taille de bloc? L'USB est probablement le goulot d'étranglement ici.
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
contre
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
Merci.
dd
est archaïque (tout autre outil enlève heureusement bs=
et count=
, comme ddrescue
), et dans votre cas aussi à peu près inutile. Il suffit de le canaliser dans gzip -c </dev/sda >disk.img.gz
& gzip -cd disk.img.gz >/dev/sda
.
dd if=.../disk.img.gz |
partie censée faire? Pour autant que je comprends, gzip -dc
(= zcat
) ne se soucie pas de son stdin
quand il y a un argument de fichier.
dd
. ddrescue
semble plus robuste que simple dd
. Souhaitez-vous utiliser GNU ddrescue
ou dd_rescue
? Qu'est-ce qu'un bon Live CD à télécharger?