Il existe de nombreuses raisons pour lesquelles vous souhaitez cloner une partition Linux ou même un disque dur, la plupart d’entre elles étant liées à la création de sauvegardes de vos données. Il existe plusieurs façons d’atteindre cet objectif sous Linux en utilisant des outils externes tels que Partimage ou Clonezilla.

Cependant, dans ce tutoriel, nous allons passer en revue le clonage de disques Linux avec l’outil appelé dd, qui est le plus couramment utilisé pour convertir et 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 le disque dur entier 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 clonerai

/dev/sdb1/

en

/dev/sdc1
  • Commencez par répertorier ces partitions à l’aide de la commande fdisk, comme indiqué:
# fdisk -l / dev / sdb1 / / dev / sdc1

Liste des partitions Linux

  • Clonez maintenant une partition /dev/sdb1/ en /dev/sdc1 en utilisant la commande dd suivante :
# dd si = / dev / sdb1 de = / 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 :

Cloner une partition Linux avec dd Command

  • Après le clonage de la partition Linux, vous pouvez vérifier les deux partitions avec :
# fdisk -l / dev / sdb1 / dev / sdc1

Comment cloner un disque dur Linux

Cloner un disque dur Linux s’apparente à cloner 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 la même taille ou sinon supérieure que le lecteur source.

# dd si = / dev / sdb de = / dev / sdc

Cloner le disque dur sous Linux

Cette manipulation à 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 à l’aide de la commande fdisk.

# fdisk -l / dev / sdb / dev / sdc

Vérifier le clonage du disque dur Linux

Comment sauvegarder MBR sous Linux

La commande dd peut également être utilisée pour sauvegarder votre MBR (master boot record), situé dans le premier secteur du périphérique, avant la première partition.

Donc, si vous voulez créer une sauvegarde de votre MBR, lancez simplement :

# dd if = / dev / sda de = / backup / mbr.img bs = 512 count = 1.

La commande ci-dessus indique à dd pour copier /dev/sda à /backup/mbr.img à l’étape de 512 octets et l’option de comptage dit de copier uniquement 1 bloc. En d’autres termes, vous dites à dd de copier les 512 premiers octets de /dev/sda dans le fichier que vous avez fourni.

MBR de sauvegarde sous Linux

C’est tout!

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