GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande DD et comment graver ISO en l'utilisant

Copier vos données ainsi que les sauvegarder est une tâche quotidienne que nous effectuons régulièrement. Nous avons donc besoin d'un utilitaire pour effectuer ces tâches. Et comme dans le cas de Linux, nous pouvons faire ce que nous voulons de différentes manières en utilisant différents utilitaires. Alors, notre utilité aujourd'hui est dd commande. Comme nous le savons, tout sous Linux est un fichier et est traité selon cette règle, même les périphériques de blocage. Ce qui fait dd est utile pour copier et sauvegarder nos données.

Qu'est-ce que la commande dd ?

JJ est un utilitaire très puissant et utile disponible sur les systèmes d'exploitation Unix et de type Unix. Comme indiqué dans son manuel, son but est de convertir et de copier des fichiers.

  • Sous Unix, les pilotes de périphériques pour le matériel (tels que les disques durs) et les fichiers de périphériques spéciaux (tels que /dev/zero et /dev/random) apparaissent dans le système de fichiers comme des fichiers normaux.
  • jj peut également lire et/ou écrire depuis/vers ces fichiers
  • En conséquence, nous utilisons dd pour des tâches telles que la sauvegarde du secteur de démarrage d'un disque dur et l'obtention d'une quantité fixe de données aléatoires.
  • Le jj programme peut également effectuer des conversions sur les données au fur et à mesure qu'elles sont copiées, y compris l'échange d'ordre des octets et la conversion vers et depuis les encodages de texte ASCII et EBCDIC.

Comment fonctionne dd ?

JJ la syntaxe est un peu différente de la plupart des utilitaires basés sur Unix, au lieu de la formule de command -option value , dans dd nous utilisons la formule de dd option=value . Par défaut, jj lit depuis stdin et écrit dans stdout, mais nous pouvons changer cela en utilisant les options if (fichier d'entrée) et of (fichier de sortie).

Exemples

Dans cette section, nous verrons la plupart des utilisations courantes de la commande

Sauvegarde de l'enregistrement de démarrage principal MBR

La longueur de ce secteur est généralement de 512 octets :il contient l'étape 1 du chargeur de démarrage grub et la table de partition de disque. Supposons que nous voulions sauvegarder le MBR du disque /dev/sda. Tout ce que nous avons à faire est d'invoquer dd avec la syntaxe suivante :

Dans le dernier exemple, nous voyons ce qui suit.

Tout d'abord, nous avons besoin d'un utilisateur privilégié pour exécuter la commande. C'est pour accéder à /dev/sda

Au lieu de l'entrée et de la sortie standard, nous avons utilisé if et de pour spécifier les fichiers source et destination

bs sert à spécifier la taille de bloc ou la quantité de données qui doivent être lues à la fois. Ce nombre est en octets par défaut et 512 est le nombre par défaut

compter est pour le nombre de blocs à lire

Sauvegarder l'intégralité du disque dur

Pour sauvegarder une copie entière d'un disque dur sur un autre disque dur connecté au même système, exécutez la commande dd comme indiqué.

En conséquence pour l'exemple précédent, disque dur monté en sda sera disponible en disque dur monté en sdb

Nous devons être prudents en spécifiant les fichiers source et cible afin de ne pas perdre nos données

Créer une image pour le disque dur

Au lieu de faire une sauvegarde du disque dur, vous pouvez créer un fichier image du disque dur et l'enregistrer sur d'autres périphériques de stockage. Cette méthode est plus simple et plus rapide que les autres types de sauvegardes, elle permet de restaurer rapidement les données. Il crée l'image d'un disque dur /dev/hda

Pour restaurer le disque dur à l'aide d'une image

Comme nous l'avons mentionné, la sauvegarde à l'aide d'une image est utile pour les restaurations rapides. Nous pouvons restaurer un fichier image sur un autre disque dur

Sauvegarder une partition

Nous ne pouvons sauvegarder qu'une partition au lieu de l'intégralité du disque dur. La sauvegarde à l'aide d'une image est également disponible pour la partition

Créer une sauvegarde sur CD-ROM

jj La commande permet de créer un fichier iso à partir d'un fichier source. Nous pouvons donc insérer le CD et entrer la commande dd pour créer un fichier iso du contenu d'un CD.

Graver une image ISO sur USB

Nous pouvons graver une image ISO, disons une image du système d'exploitation, sur USB pour l'utiliser pour installer le système d'exploitation sur d'autres machines.

Accédez d'abord à votre répertoire d'images ISO

Après avoir inséré la clé USB, exécutez le dd commande comme suit

sudo dd if=archlinux-2017.iso of=/dev/sdb bs=1024k status=progress

Selon la taille de l'ISO, le processus prendra un certain temps. Ne paniquez pas car dd ne montre aucun retour d'information sur la progression, alors attendez patiemment.

Conclusion

jj est un utilitaire très puissant et flexible pour copier, sauvegarder et restaurer vos données, en plus d'autres utilisations comme la gravure d'image ISO sur USB.

En savoir plus sur cet utilitaire en lisant son manuel et sa documentation.


Linux
  1. Qu'est-ce qu'une commande Chown sous Linux et comment l'utiliser

  2. Comment utiliser la commande Su sous Linux

  3. Comment créer un alias et utiliser la commande Alias ​​sous Linux

  4. Comment créer une clé USB amorçable à l'aide de la commande dd

  5. Comment graver une image ISO sur DVD et USB à l'aide de dd

Comment installer et utiliser la commande locate sous Linux

Comment installer et utiliser la commande Ping sous Linux

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment installer et utiliser la commande fd sous Linux

Comment utiliser la commande nmap