Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dd [Le 21/11/2023, 22:03]
bcag2 ancienne révision (Le 08/05/2023, 07:32) restaurée
dd [Le 22/04/2024, 00:01] (Version actuelle)
Benjamin Loison [Introduction] Retrait d'espaces en trop
Ligne 3: Ligne 3:
  
 ====== Commande “dd” ====== ====== Commande “dd” ======
-<note warning>​Page en cours de réécriture complète</​note>​+
  
 =====Introduction===== =====Introduction=====
  
 La commande dd permet de copier tout ou partie d'un disque − **[[smartmontools| EN BON ÉTAT]]** − par blocs d'​octets,​ indépendamment de la structure du contenu du disque en fichiers et en répertoires. La commande dd permet de copier tout ou partie d'un disque − **[[smartmontools| EN BON ÉTAT]]** − par blocs d'​octets,​ indépendamment de la structure du contenu du disque en fichiers et en répertoires.
-<note help>​Pour dupliquer un disque, il est préférable d'​utiliser la commande ddrescue ​ ( [[:​ddrescue]] ) qui dispose d'une possibilité de reprise en cas d'​arrêt intempestif.</​note>​+<note help>​Pour dupliquer un disque, il est préférable d'​utiliser la commande ddrescue ([[:​ddrescue]]) qui dispose d'une possibilité de reprise en cas d'​arrêt intempestif.</​note>​
  
 Contrairement à la copie avec [[/​tutoriel/​console_commandes_de_base#​cp|la commande cp]] ou la copie avec [[archivage|la commande tar]], la copie avec dd permet de reproduire des zones de disque qui ne font pas partie d'un système de fichier : secteur de démarrage (le MBR), tables de partition, traces laissées sur le disque par des fichiers effacés etc. L'un de ses emplois les plus importants est donc //la création d'une copie de sauvegarde exacte de votre partition système et sa récupération//,​ par l'​entremise d'un //live-CD// ou //​live-DVD//​ en cas de pépin. Contrairement à la copie avec [[/​tutoriel/​console_commandes_de_base#​cp|la commande cp]] ou la copie avec [[archivage|la commande tar]], la copie avec dd permet de reproduire des zones de disque qui ne font pas partie d'un système de fichier : secteur de démarrage (le MBR), tables de partition, traces laissées sur le disque par des fichiers effacés etc. L'un de ses emplois les plus importants est donc //la création d'une copie de sauvegarde exacte de votre partition système et sa récupération//,​ par l'​entremise d'un //live-CD// ou //​live-DVD//​ en cas de pépin.
Ligne 52: Ligne 52:
 <​note>​__**Histoires de têtes et de cylindres...**__ <​note>​__**Histoires de têtes et de cylindres...**__
  
-Pour bien comprendre les notions originelles de tête, cylindre et secteur, auxquelles l'​auteur fait appel dans le paragraphe précédent,​ vous pourrez ​lire ces deux petites ​pages très éclairantes ​:+Pour bien comprendre les notions originelles de tête, cylindre et secteur, auxquelles l'​auteur fait appel dans le paragraphe précédent,​ vous pouvez ​lire cette pages très éclairante ​:
   * [[wpfr>​Disque_dur#​G.C3.A9om.C3.A9trie|Géométrie des disques durs]]   * [[wpfr>​Disque_dur#​G.C3.A9om.C3.A9trie|Géométrie des disques durs]]
-  * http://​www.redhat.com/​docs/​manuals/​enterprise/​RHEL-4-Manual/​fr/​admin-guide/​s1-storage-data-addr.html 
  
 D'​autre part, il faut bien comprendre que les notions de cylindre et de tête sous-jacentes au mode d'​adressage LBA, sont «abstraites;​» et déconnectées de la réalisation matérielle du disque (votre disque n'a sûrement pas 255 têtes réelles...). D'​autre part, il faut bien comprendre que les notions de cylindre et de tête sous-jacentes au mode d'​adressage LBA, sont «abstraites;​» et déconnectées de la réalisation matérielle du disque (votre disque n'a sûrement pas 255 têtes réelles...).
Ligne 124: Ligne 123:
   * Lire ici la procedure: [[https://​korben.info/​realiser-limage-dun-disque-dur-testdisk.html]]   * Lire ici la procedure: [[https://​korben.info/​realiser-limage-dun-disque-dur-testdisk.html]]
   * Utiliser de préférence l'​application ddrescue adaptée aux disques en mauvais état.   * Utiliser de préférence l'​application ddrescue adaptée aux disques en mauvais état.
-  * Lire [[https://​www.cgsecurity.org/​wiki/​Damaged_Hard_Disk|ici]] ​la procédure utilisant dd ou ddrescue, proposée par Testdisk [[https://​www.cgsecurity.org/​wiki/​Damaged_Hard_Disk]]+  * Lire la procédure utilisant dd ou ddrescue, proposée par Testdisk [[https://​www.cgsecurity.org/​wiki/​Damaged_Hard_Disk]]
  
 ==== Copier un grand disque sur un autre disque plus petit ==== ==== Copier un grand disque sur un autre disque plus petit ====
Ligne 329: Ligne 328:
 On déploie le fichier Master-image sur un support de stockage PLUS GRAND. On déploie le fichier Master-image sur un support de stockage PLUS GRAND.
 <code bash> gzip -cd ~/​master-image.gzip | sudo dcfldd of=/dev/sdX bs=4k  conv=notrunc,​noerror ​ </​code>​ <code bash> gzip -cd ~/​master-image.gzip | sudo dcfldd of=/dev/sdX bs=4k  conv=notrunc,​noerror ​ </​code>​
 +<note tip>​Cette méthode ne convient pas si le disque dispose d'une table de partition GPT car le double de la table va être mal positionné ​ si le disque recepteur n'a pas une taille identique.</​note>​
  
  
Ligne 1078: Ligne 1078:
 And the winner is ... : dd ! :-) And the winner is ... : dd ! :-)
  
-=====Interfaces graphiques===== 
-https://​launchpad.net/​gdiskdump 
- 
-FIXME  Gdiskdump n'est plus mis à jour depuis 2011 et ne se lance pas, surtout si la configuration comporte GPT et MBR ensemble. 
  
 =====Pour aller plus loin===== =====Pour aller plus loin=====
Ligne 1096: Ligne 1092:
 Sdd est utile quand la taille des blocs d'​entrée est différente de celle des blocs de sortie, et réussira dans des cas où dd échoue. Sdd est utile quand la taille des blocs d'​entrée est différente de celle des blocs de sortie, et réussira dans des cas où dd échoue.
  
-http://​linux.maruhn.com/​sec/​sdd.html+http://​linux.maruhn.com/​sec/​sdd.html ​FIXME (lien injoignable ?)
  
 ====Tutoriel sur l'​utilitaire==== ====Tutoriel sur l'​utilitaire====
-  * [[https://​wiki.debian-fr.xyz/​La_commande_dd|La commande dd]] **(fr)**+  * [[https://​wiki.debian-fr.xyz/​La_commande_dd|La commande dd]] **(fr)** ​FIXME (lien injoignable ?)
   * [[http://​www.softpanorama.org/​Tools/​dd.shtml|DD Command (guide extrêment complet)]] **(en)**   * [[http://​www.softpanorama.org/​Tools/​dd.shtml|DD Command (guide extrêment complet)]] **(en)**
   * [[https://​wiki.archlinux.org/​title/​Dd|DD (documentation Arch Linux)]] **(en)**   * [[https://​wiki.archlinux.org/​title/​Dd|DD (documentation Arch Linux)]] **(en)**
  • dd.1700600600.txt.gz
  • Dernière modification: Le 21/11/2023, 22:03
  • par bcag2