Table des matières

dd, l'outil de copie de partition

créer des clés usb bootable (pour installer un OS)

Il faut commencer par récupérer le fichier .iso de votre distribution, ensuite on puet utiliser “dd” :

dd if=<fichier> of=/dev/sdx bs=4M; sync

Avec :

faire une image d'un disque (backup)

Lorsqu'on travaille avec du matériel très ancien, par exemple pour piloter des équipements industriels, on n'est pas à l'abri d'une défaillance d'un disque dur ou autre, et la réinstallation from scratch n'est pas toujours aisée, car les serveurs d'authentification n'existent plus.
On peut donc vouloir cloner un disque, et redéployer le clone sur un nouveau disque “ancien” (un hdd IDE par exemple ;-) )

Pour stocker efficacement les données, on croise 2 techniques :

copie bit par bit avec compression

dd if=/dev/sdb bs=32m status=progress | pigz -c --best > hdd.img.gz
 
# pigz est gzip avec une implémentation de gzip avec le support de la parallèlisation,
# --> fonctionne donc avec plusieurs coeurs (c'est plus rapide)
# -c compresser
# --best : avec le meilleur taux de compression possible, (alternative --fast)