Comment créer des images de disque dans Linux avec la commande DD

Comment créer des images de disque dans Linux avec la commande DD

Chaque fois qu'il s'agit d'essuyer, de sauvegarder ou de restaurer les fichiers Linux, vous avez peu d'outils. Bien qu'il existe une alternative qui fonctionne toujours, quelle que soit la distribution Linux que vous utilisez, et c'est la commande DD. La création d'une image d'une partition ou de cloner un lecteur de disque dur complet est simplement les actes de fabrication d'une copie de l'ensemble du disque ou de la partition, et c'est très simple avec la commande DD. La commande DD est bonne pour cloner les disques, les sauvegardes et la restauration, entre autres choses. Dans ce guide, nous verrons comment créer une image disque à l'aide de la commande DD. Assurez-vous que le système Ubuntu Linux est installé.

DD contourne cela en faisant une réplique identique de l'ensemble du disque dur ou des partitions. Donc, si vous récupérez cette sauvegarde, votre machine sera restaurée à son état d'origine. Vous retrouverez l'accès à vos dossiers, jeux, historique du navigateur et parfois même paramètres de l'appareil. Nous voulons un autre entraînement avec plus de capacité que celui que nous clonons pour reproduire votre lecteur. Il y aurait très probablement un gros disque dur à cet effet.

Installez l'utilitaire LSSCSI

Ouvrez le terminal de la ligne de commande de l'Ubuntu 20.04 Système Linux. Assurez-vous que l'utilitaire «LSSCSI» soit installé sur votre système. S'il n'est pas installé, essayez de l'installer en utilisant la commande «Apt» ci-dessous suivie du mot-clé «Installer» et «LSSCSI». Il ne faudra pas plus de 5 minutes pour être installé, et vous êtes prêt à partir.

$ sudo apt installer lssscsi

Après avoir installé l'utilitaire «LSSCSI», il est maintenant temps de l'utiliser pour répertorier tous les périphériques de stockage de notre système Linux. Pour répertorier les lecteurs de stockage et les DVD exécutent la commande ci-dessous. Vous pouvez voir que nous avons un lecteur de disque et un appareil CD / DVD dans notre système.

$ lsscsi

Vérifier les informations sur le disque

Premièrement, nous devons découvrir des informations concernant le lecteur de disque «/ dev / sda». Et pour cette raison, nous devons utiliser l'instruction «fdisk» dans notre coquille de commande avec les privilèges sudo comme ci-dessous.

$ sudo fdisk / dev / sda

Il accédera à son thème de commande. Tapez «P» pour vérifier les informations des disques comme ci-dessous. Vous pouvez le voir affiche la mémoire totale du lecteur «/ dev / sda», ses secteurs et ses octets. Il montre le type de disque comme dos. D'un autre côté, les trois dernières lignes de l'instantané montrent les partitions du lecteur / dev / sda et leurs informations supplémentaires.

: P

Créer une image de disque de clone

Vous avez maintenant presque toutes les informations concernant le lecteur «/ dev / sda». Appuyez sur «Q» pour quitter le thème dominant. Maintenant, vous êtes prêt à créer une image disque en utilisant la commande DD. Alors, indiquez clairement que la commande DD a toujours besoin de privilèges «sudo» pour exécuter. Comme nous le savons déjà de l'image ci-dessus, le «/ dev / sda» a trois partitions, et nous ferons une image de l'un d'eux. Donc, nous choisissons «SDA1» pour faire son clone. Vous devez exécuter la commande «DD» ci-dessous suivie du chemin «if» et du chemin «de». Le chemin «if» est du lecteur de disque d'entrée, qui est censé être cloné et le chemin «de» est pour le disque de périphérique de sortie, où il serait copié en tant qu'image. Donc, à partir de cela, vous pouvez comprendre que «SDA1.IMG "est le fichier cloné pour le disque et SDA1 est le lecteur réel. Nous avons spécifié les octets par seconde pour être copiés d'un endroit à un autre. Nous lui avons attribué une valeur de 1000. La commande est la suivante:

$ sudo dd if = / dev / sda1 de = / tmp / sda.IMG BS = 1k conv = Noerror

La sortie montre le nombre d'enregistrements entrés et sortis à partir de deux emplacements, E.g., source et destination. Il montre également le nombre d'octets avec les secondes de temps, copié dans une destination dans les MB. Cela signifie que le clone a été effectivement fait.

Vérifions le fichier image de destination pour voir si toutes les données du lecteur source y ont été clonées correctement ou non. Utilisez la commande List ci-dessous avec le chemin d'accès d'un fichier image du lecteur comme:

$ ls -lh / tmp / sda1.IMG

La sortie montre les droits attribués à ce fichier image, sa taille et son emplacement. Vous pouvez dire qu'il a des droits et une taille similaires à ce que le lecteur de disque d'origine a.

Pour voir plus d'informations sur le fichier d'image du disque, vous devez essayer la commande «fdisk» ci-dessous suivie du drapeau «-l» comme ci-dessous.

$ fdisk -l / tmp / sda1.IMG

La sortie montre exactement les mêmes informations concernant ce fichier image que nous l'avons vu pour le lecteur de disque d'origine avant de créer ce fichier image. Il montre la taille du lecteur d'image, son nombre total d'octets et les secteurs totaux.

Restaurer le lecteur de l'image du clone

Maintenant, si vous souhaitez restaurer votre lecteur de disque d'origine avec toutes les données dont il dispose, vous devez à nouveau utiliser la commande DD pour le faire. En utilisant la commande DD, il y a un petit changement. Vous devez glisser les chemins d'entrée et de sortie cette fois. Cela signifie que vous devez placer le chemin du fichier de disque d'image dans le chemin «if», et dans le chemin de sortie «de», vous devez mentionner l'emplacement où vous souhaitez restaurer les données du fichier image. Voici la commande pour restaurer les données du lecteur à partir du fichier image:

$ sudo dd if = / tmp / sda1.img de = / dev / sda1 bs = 1k conv = noerror

La sortie montre le transfert des fichiers de sauvegarde dans leur destination réelle. Vous pouvez voir le nombre d'entrée et de sortie d'enregistrements totaux et quelques informations supplémentaires concernant le nombre d'octets transférés, la taille totale de l'image du disque et le temps pris pour le transférer.

Conclusion

En effet, la méthode discutée précédemment est le moyen le plus simple et le plus simple de cloner un disque dans un fichier image et de restaurer la sauvegarde pour récupérer tous les fichiers et dossiers.