Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:commandes:dd [2020/04/17 15:54] – ↷ Page déplacée de informatique:se:linux:linux:commandes:dd à informatique:linux:commandes:dd jside | informatique:linux:commandes:dd [2023/01/11 17:37] (Version actuelle) – Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== dd ====== | ||
+ | {{tag>" | ||
+ | |||
+ | dd permet de **copier** et **convertir des fichiers de type block** | ||
+ | |||
+ | **dd** signifie **Data Destroyer** ou **Data Dump** ou **Dataset Definition** | ||
+ | |||
+ | Il est possible d' | ||
+ | |||
+ | **dd** permet de reproduire des zones de disque qui ne font pas partie d'un système de fichier tels que le **secteur de démarrage** (le MBR), les **tables de partition**, | ||
+ | |||
+ | Le programme '' | ||
+ | |||
+ | ===== - Exemples d' | ||
+ | |||
+ | ==== - Créer une clé USB bootable ==== | ||
+ | |||
+ | Pour créer une clé USB bootable à partir d'une image ISO. | ||
+ | |||
+ | On considère : | ||
+ | * ''/ | ||
+ | * '' | ||
+ | |||
+ | < | ||
+ | # dd if=debian.iso of=/dev/sdX bs=1M; sync | ||
+ | </ | ||
+ | |||
+ | ==== - Réaliser une image d'un DVD ==== | ||
+ | |||
+ | Créé une image ISO de sauvegarde d'un CD ou d'un DVD : | ||
+ | |||
+ | On considère : | ||
+ | * ''/ | ||
+ | * '' | ||
+ | |||
+ | < | ||
+ | $ dd if=/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== - Découper un fichier ==== | ||
+ | |||
+ | Pour découper un fichier en tranches de 100 Mio. | ||
+ | |||
+ | On considère : | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | < | ||
+ | $ dd bs=10K count=10K if=grosfichier of=grosfichier-part1 | ||
+ | $ dd bs=10K count=10K skip=10K if=grosfichier of=grosfichier-part2 | ||
+ | $ dd bs=10K count=10K skip=20K if=grosfichier of=grosfichier-part3 | ||
+ | $ dd bs=10K count=10K skip=30K if=grosfichier of=grosfichier-part4 | ||
+ | </ | ||
+ | |||
+ | Remarque, la commande '' | ||
+ | |||
+ | ==== - Copier la table MBR ==== | ||
+ | |||
+ | Pour faire une copie du MBR (table des partitions principales comprises) d'un disque. | ||
+ | |||
+ | On considère : | ||
+ | * ''/ | ||
+ | * '' | ||
+ | |||
+ | < | ||
+ | $ dd if=/dev/hda of=full-mbr.bin bs=512 count=1 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== - Effacer un disque dur avec des zéros ==== | ||
+ | |||
+ | Pour détruire les données d'un disque dur '' | ||
+ | |||
+ | < | ||
+ | $ dd if=/ | ||
+ | </ | ||
+ | |||
+ | Remarque, la commande '' | ||
+ | |||
+ | |||
+ | |||
+ | ==== - Tester le débit des disques dur avec dd ==== | ||
+ | |||
+ | Sous Linux, la commande '' | ||
+ | |||
+ | Pour se concentrer sur l' | ||
+ | |||
+ | En utilisant '' | ||
+ | |||
+ | <code bash> | ||
+ | $ dd if=/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== - Biblio ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||