Recherche de site Web

Comment cloner une partition ou un disque dur sous Linux


Il existe de nombreuses raisons pour lesquelles vous souhaiterez peut-être cloner une partition Linux ou même un disque dur, la plupart étant 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 didacticiel, 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 l'intégralité du disque dur ou simplement 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/ sur /dev/sdc1.

Lire aussi : Comment cloner des partitions Linux à l'aide de la commande « cat »

Répertoriez d’abord 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 à l'aide de la commande dd suivante.

dd if=/dev/sdb1  of=/dev/sdc1 

La commande ci-dessus indique à dd d'utiliser /dev/sdb1 comme fichier d'entrée et de l'écrire dans le fichier de sortie /dev/sdc1.

Après avoir cloné la partition Linux, vous pouvez ensuite 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 l'intégralité du disque. Notez que dans ce cas, il est recommandé que le disque dur soit de même taille (ou plus grand) que le disque source.

dd if=/dev/sdb of=/dev/sdc

Cela aurait dû copier 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

La commande dd peut également être utilisée pour sauvegarder votre MBR, qui se trouve dans le premier secteur du périphérique, 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 à dd de copier /dev/sda dans /backup/mbr.img avec un pas de 512 octets et l'option count indique de copier uniquement 1 bloc. En d'autres termes, vous dites à dd de copier les 512 premiers octets de /dev/sda vers le fichier que vous avez fourni.

C'est tout! La commande dd est un outil Linux puissant qui doit être utilisé avec prudence lors de la copie ou du clonage de partitions ou de lecteurs Linux.