La commande DD dans Linux est un utilitaire puissant utilisé pour copier et convertir un fichier. Comme dans Linux, tout est considéré comme un fichier; Même vos disques durs. Par conséquent, DD peut également être utilisé pour le clonage des disques et des partitions. L'utilitaire DD est installé dans presque toutes les distributions Linux.
L'utilitaire DD dans Linux peut être utilisé pour:
Ce message décrira comment utiliser DD pour cloner un disque dans Linux OS. La procédure démontrée ici a été testée sur Linux Mint 20. Pour d'autres distributions Linux, la même procédure peut être utilisée pour le clonage du disque.
Note: Avant d'exécuter la commande DD pour cloner le disque vers la destination, n'oubliez pas que toutes les données sur la destination seront perdues et vous ne serez pas informé de cela. Par conséquent, assurez-vous de spécifier la bonne destination afin de ne pas perdre vos données précieuses.
Syntaxe de commande DD
La syntaxe de base de la commande DD est la suivante:
$ sudo dd if = source-disk de = destination-disk [option]
Où
Cloner un disque entier
$ lsblk
Ou vous pouvez également utiliser la commande suivante pour afficher les disques:
$ fdisk -l
Nous avons trois disques / dev / sda, / dev / sdb et / dev / sdc. Le / dev / sdb a deux partitions / dev / sdb1 et / dev / sdb2. Nous voulons faire la copie exacte de / dev / sdb vers / dev / sdc. Les deux disques / dev / sdb et / dev / sdc avoir la même taille, 5 Go. Vous pouvez copier un disque plus petit sur un disque plus grand, mais vous ne pouvez pas copier un disque plus grand sur un disque plus petit.
$ sudo dd if = / dev / sdb de = / dev / sdc status = progress
Cette commande indique à DD de copier le disque source / dev / sdb au disque de destination / dev / sdc et montre la progression du processus de clonage.
Une fois le processus de clonage terminé, vous verrez une sortie similaire.
Cloner une partition d'un disque à un autre
En utilisant la même procédure décrite ci-dessus, une partition peut être clonée d'un disque à un autre. Cependant, au lieu de spécifier le disque, vous devrez spécifier la partition que vous souhaitez cloner.
Par exemple, pour cloner une partition / dev / sdb2 vers / dev / sdc2, la commande serait:
$ sudo dd if = / dev / sdb2 de = / dev / sdc2 status = progress
C'est tout ce qu'il y a! En utilisant la procédure simple décrite ci-dessus, vous pouvez facilement cloner un disque ou une partition dans votre système Linux.