Il existe de nombreuses raisons pour lesquelles vous souhaiterez peut-être cloner une partition Linux ou même un disque dur, dont la plupart sont liées à la création de sauvegardes de vos données. Il existe plusieurs façons d'y parvenir sous Linux en utilisant des outils externes tels que partimage ou Clonezilla.
Cependant, dans ce tutoriel, nous allons passer en revue le clonage de disque Linux avec un outil appelé dd , qui est le plus couramment utilisé pour convertir ou copier des fichiers et qui est préinstallé dans la plupart des distributions Linux.
Comment cloner une partition Linux
Avec la commande dd vous pouvez copier tout le disque dur ou juste une partition Linux. Commençons par cloner une de nos partitions. Dans mon cas, j'ai les lecteurs suivants :/dev/sdb , /dev/sdc .. Je vais cloner /dev/sdb1/ vers /dev/sdc1 .
Lire aussi :Comment cloner des partitions Linux à l'aide de la commande "cat"
Commencez par lister ces partitions à l'aide de la commande fdisk comme indiqué.
# fdisk -l /dev/sdb1/ /dev/sdc1
Clonez maintenant une partition /dev/sdb1/ vers /dev/sdc1 en utilisant la commande dd suivante .
# dd if=/dev/sdb1 of=/dev/sdc1
La commande ci-dessus indique jj utiliser /dev/sdb1 comme fichier d'entrée et écrivez-le dans le fichier de sortie /dev/sdc1 .
Après avoir cloné la partition Linux, vous pouvez alors vérifier les deux partitions avec :
# fdisk -l /dev/sdb1 /dev/sdc1
Comment cloner un disque dur Linux
Le clonage d'un disque dur Linux est similaire au clonage d'une partition. Cependant, au lieu de spécifier la partition, vous utilisez simplement le lecteur entier. Notez que dans ce cas, il est recommandé que le disque dur soit de même taille (ou plus grand) que le lecteur source.
# dd if=/dev/sdb of=/dev/sdc
Cela devrait avoir copié le lecteur /dev/sdb avec ses partitions sur le disque dur cible /dev/sdc . Vous pouvez vérifier les modifications en répertoriant les deux lecteurs avec la commande fdisk.
# fdisk -l /dev/sdb /dev/sdc
Comment sauvegarder le MBR sous Linux
commande jj peut également être utilisé pour sauvegarder votre MBR , qui est situé au premier secteur de l'appareil, avant la première partition. Donc, si vous souhaitez créer une sauvegarde de votre MBR, exécutez simplement :
# dd if=/dev/sda of=/backup/mbr.img bs=512 count=1.
La commande ci-dessus indique jj pour copier /dev/sda vers /backup/mbr.img avec un pas de 512 octets et l'option count indique de ne copier que 1 bloc. En d'autres termes, vous dites jj pour copier le premier 512 octets de /dev/sda au fichier que vous avez fourni.
C'est tout! commande jj est un outil Linux puissant qui doit être utilisé avec prudence lors de la copie ou du clonage de partitions ou de lecteurs Linux.