Sauvegarder une partition (backup) avec l'outil dd
De nombreux programmes proposent de faire des backup d'un système (ou d'une partition), c'est-à-dire une sauvegarde en cas de problème, que celui-ci soit matériel ou logiciel. Cependant, un outil des plus simples nommé dd inclus dans GNU/Linux fait parfaitement l'affaire puisqu'il propose un nombre considérable d'options et permet moult opérations.
Par exemple pour sauvegarder une partition dans un fichier image, une commande dans un interpréteur de commandes suffit:
$ dd if=/dev/sda1 of=/home/image.sda1.dat bs=4096 conv=notrunc,noerror
Puis pour restaurer cette même image:
$ dd if=/home/image.sda1.dat of=/dev/sda1 bs=4096 conv=notrunc,noerror
if -> Input File (Partition à sauvegarder)
of -> Output File (Destination du fichier image)
notrunc -> Pas de tronquage de fichiers de sortie
noerror -> Permet de continuer le backup même en cas de présence d'erreurs de lecture
N.B : Pour restaurer une image, il faut impérativement que la taille de la partition soit égale ou supérieure à l'ancienne ainsi qu'à l'image. Il est important de comprendre que ce ne sont pas les fichiers de la partition qui sont sauvegardés mais la partition elle-même donc l'espace libre également, donc même chose lors de la sauvegarde, veillez à prévoir suffisamment d'espace pour le fichier image.
Bien entendu dd permet d'effectuer d'autres tâches:
Dupliquer une partition:
$ dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror
Pour obtenir plus d'informations n'oubliez pas de taper man dd dans une console.