Si vous souhaitez créer un fichier ISO de votre CD ou DVD Disk. Vous pouvez facilement le faire avec la commande DD.
Disons que vous avez inséré un DVD d'un film dans le lecteur CD / DVD de votre ordinateur. Maintenant, vous souhaitez créer un fichier ISO à partir de ce DVD.
Tout d'abord, exécutez la commande suivante pour trouver le nom de l'appareil de votre lecteur CD / DVD.
$ sudo lsblk | Rom grep
Comme vous pouvez le voir, le nom de l'appareil est sr0 dans mon cas. Donc, je peux y accéder comme / dev / sr0
Maintenant, vous pouvez créer un fichier ISO du disque CD / DVD avec la commande suivante:
$ dd if = / dev / sr0 de = path / nom de fichier.ISOBS = 1M
Ici, / chemin / nom de fichier.ISO est le chemin et le nom de fichier de votre fichier ISO. Dans mon cas, je vais l'enregistrer à ~ / Téléchargements / Ubuntu.ISO
Comme vous pouvez le voir, le fichier ISO est créé. La vitesse d'écriture du disque est d'environ 29.4 Mb / s et environ 851 Mo de données sont écrites au total.
Vous devriez pouvoir trouver le fichier ISO dans le répertoire où vous l'avez enregistré.
Faire un lecteur USB amorçable de votre distribution Linux préférée:
Vous pouvez utiliser DD pour créer un lecteur de pouce USB démarrable de votre distribution Linux préférée.
Pour créer un pouce USB démarrable, vous avez besoin d'un lecteur de pouce USB d'environ 4 Go ou plus de taille et une image ISO de votre distribution Linux préférée.
Disons que vous voulez faire un lecteur de pouce USB amorçable du serveur Ubuntu 18.04.1 LTS. Vous avez téléchargé le fichier ISO de Ubuntu Server 18.04.1 LTS et c'est dans votre ~ / Téléchargements annuaire.
Tout d'abord, insérez le lecteur de pouce USB que vous souhaitez rendre boostable.
Maintenant, exécutez la commande suivante pour trouver le nom de l'appareil de votre lecteur de pouce USB.
$ sudo lsblk | disque grep
Comme vous pouvez le voir, mon lecteur de pouce USB de 32 Go est répertorié ici. Le nom de l'appareil est SDB. Donc, je peux y accéder comme / dev / sdb
Maintenant, exécutez la commande suivante pour faire un lecteur de pouce USB amorçable à partir de l'image ISO de votre distribution Linux préférée.
$ sudo dd if = ~ / téléchargements / ubuntu-18.04.1-Live-Server-AMD64.ISO de = / dev / sdb bs = 1m
Votre lecteur de pouce USB peut maintenant être utilisé pour installer la distribution Linux souhaitée.
Création de systèmes de fichiers virtuels:
La commande DD peut être utilisée pour créer des systèmes de fichiers virtuels basés sur des fichiers. Vous pouvez formater, monter, stocker des fichiers, etc. à partir de là.
Disons que vous souhaitez créer un système de fichiers virtuel de 512 Mo.
Pour ce faire, exécutez la commande suivante:
$ dd if = / dev / zéro de = disque1.BS brut = 1m nombre = 512
NOTE: BS = 1M signifie que la taille du bloc est de 1 Mo et le nombre = 512 signifie le disque1.brut Le fichier contiendra 512 blocs. 512 * 1 Mo = 512 Mo. Vous pouvez également définir BS = 1G pour changer la taille du bloc en 1 Go.
Le fichier brut de 512 Mo disque1.brut devrait être créé.
Comme vous pouvez le voir, un nouveau fichier disque1.brut est dans mon répertoire de travail actuel.
Maintenant, vous pouvez formater le fichier disque1.Fichier brut comme n'importe quel système de fichiers que vous souhaitez. Je vais le formater comme système de fichiers ext4.
Pour formater le disque1.brut Fichier en tant que système de fichiers EXT4, exécutez la commande suivante:
$ mkfs.Ext4 -l Disk1 de Datastore1.brut
NOTE: Ici, DataStore1 est l'étiquette du disque virtuel. Vous pouvez le changer si vous voulez.
Un système de fichiers Virtual EXT4 doit être créé.
Maintenant, faites un nouveau répertoire où vous pouvez monter le système de fichiers virtuel avec la commande suivante:
$ mkdir datastore1
Maintenant, montez le système de fichiers virtuel au répertoire nouvellement créé avec la commande suivante:
$ Sudo Mount Disk1.datastore brut1 /
Comme vous pouvez le voir, le système de fichiers virtuel est monté correctement.
C'est idéal pour les tests.
Essuyer tout le disque:
Vous pouvez utiliser la commande DD pour essuyer la table de partition de vos disques ou de vos lecteurs USB.
Disons que vous voulez essuyer la table de partition du disque / dev / sdb. Pour ce faire, exécutez la commande suivante:
$ sudo dd if = / dev / zéro de = / dev / sdb bs = 1m count = 1
L'ensemble du tableau de partition de votre disque doit être supprimé. C'est une opération très destructrice. Vous ne pourrez plus récupérer vos partitions. Si vous souhaitez à nouveau utiliser ce disque, vous devrez créer une nouvelle table de partition.
Si vous souhaitez vendre votre disque dur ou votre SSD à quelqu'un d'autre, il est toujours sûr d'effacer complètement toutes vos données personnelles. Terminer les moyens d'effacement signifie remplacer le contenu de l'ensemble du disque par des zéros ou des valeurs aléatoires. Ainsi, le nouveau propriétaire du disque ne pourra récupérer aucune de vos données personnelles.
Si vous souhaitez remplacer le contenu de l'ensemble du disque par des zéros, vous pouvez utiliser DD comme suit:
$ sudo dd if = / dev / zéro de = / dev / sdb
Cela prendra beaucoup de temps à terminer.
Si vous souhaitez remplacer le contenu de l'ensemble du disque par des valeurs aléatoires, vous pouvez utiliser DD comme suit:
$ sudo dd if = / dev / urandom de = / dev / sdb
Cela prendra beaucoup de temps à terminer.
La commande DD a beaucoup d'options qui peuvent être utiles. Vous pouvez consulter la page manuelle DD pour plus d'informations sur toutes les options de ligne de commande prises en charge et les usages de la commande DD.
Pour accéder à la page Man de DD, exécutez la commande suivante:
$ man dd
C'est donc ainsi que vous utilisez la commande DD sur Linux pour effectuer diverses tâches. Merci d'avoir lu cet article.