logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:systeme:dd [17/07/2014 03:35]
martinux_qc [Copier une partition de disque dur sur un autre disque dur]
doc:systeme:dd [25/02/2020 09:13]
smolski [Les bases]
Ligne 6: Ligne 6:
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
   * Suivi :   * Suivi :
-    * Création par [[user>​deuchdeb]] 09-07-2010 +    * Création par [[user>​deuchdeb]] ​le 09-07-2010 
-    * Testé par [[user>​deuchdeb]] 02-09-2010+    * Testé par [[user>​deuchdeb]] ​le 02-09-2010 
 +    * Complété par [[user>​fiche]] le 15-08-2019
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=2770 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=2770 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-**Nota :** 
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
  
 <note warning>​**ATTENTION !** La commande dd est très utile pour la sauvegarde de données, mais **elle peut avoir des effets désastreux si vous ne portez pas très attention à ce que vous faites**!</​note>​ <note warning>​**ATTENTION !** La commande dd est très utile pour la sauvegarde de données, mais **elle peut avoir des effets désastreux si vous ne portez pas très attention à ce que vous faites**!</​note>​
Ligne 23: Ligne 22:
 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. 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.
  
-//On peut utiliser dd pour bien d'​autres choses : recherche dans les fichiers effacés, recherche dans la mémoire vive, création de disque virtuel etc...//+//On peut utiliser dd pour bien d'​autres choses : recherche dans les fichiers effacés, recherche dans la mémoire vive, création de disque virtuel, suppression des données d'un disque dur avant le don, revente d'un PC, etc...//
  
  
Ligne 38: Ligne 37:
 //​**source** représente les données à copier, **cible** est l'​endroit où les copier.// //​**source** représente les données à copier, **cible** est l'​endroit où les copier.//
  
 +==== status-progress Affichage d'une commande en cours ====
 +
 +Par défaut dd affiche déjà le temps d'​exécution et la vitesse de transfert à la fin, mais le terminal peut afficher le déroulement du transfert en temps réel :
 +<code root>dd if=/dev/sda of=/dev/sdb conv=noerror status=progress</​code>​
 +
 +Source sur le forum :
 +[[https://​debian-facile.org/​viewtopic.php?​pid=325112#​p325112]]
 +
 +Merci **Antic Bomber** et **èfpé**. :-)
 ===== Copier une partition de disque dur sur un autre disque dur ===== ===== Copier une partition de disque dur sur un autre disque dur =====
  
Ligne 55: Ligne 63:
 dd if=/dev/sda of=/dev/sdb conv=notrunc,​noerror dd if=/dev/sda of=/dev/sdb conv=notrunc,​noerror
 </​code>​ </​code>​
 +  * **notrunc** signifie « ne pas tronquer le fichier en sortie ».
 +  * **noerror** signifie « de continuer en cas d'​erreur ». Normalement,​ **dd** s'​arrête en cas d'​erreur.\\ Si vous vous interrogez sur un disque dur, si vous vous demandez s'il fonctionne ou pas, vous pouvez tenter de l'​utiliser,​ à titre de test, comme lecteur source de la commande dd. Vous devriez obtenir une erreur s'il ne fonctionne pas.\\ Les lecteurs cibles en revanche doivent être vraiment en très mauvais état pour provoquer une erreur due à dd.
  
-**notrunc** signifie «ne pas tronquer le fichier en sortie» (voir [[#​notrunc]] pour plus de détails). +<note warning>​ATTENTION ! Il faut que les disques soient au moins de même volume ​pour le clonage.</​note>​
- +
-**noerror** signifie de continuer en cas d'​erreur. Normalement,​ dd s'​arrête en cas d'​erreur. Si vous vous interrogez sur un disque dur, si vous vous demandez s'il fonctionne ou pas, vous pouvez tenter de l'​utiliser,​ à titre de test, comme lecteur source de la commande dd. Vous devriez obtenir une erreur s'il ne fonctionne pas. Les lecteurs cibles en revanche doivent être vraiment en très mauvais état pour provoquer une erreur due à dd. +
  
 +IMPORTANT: Les disques ne doivent pas être montés!!Utiliser un système live pour travailler.
 ===== Créer un disque de sauvegarde ===== ===== Créer un disque de sauvegarde =====
  
Ligne 74: Ligne 82:
 dd if=/dev/sdb of=/dev/sda bs=4096 conv=notrunc,​noerror dd if=/dev/sdb of=/dev/sda bs=4096 conv=notrunc,​noerror
 </​code>​ </​code>​
 +
  
 Je veux copier ma partion root dans mon home  Je veux copier ma partion root dans mon home 
Ligne 88: Ligne 97:
 //Remettre l'​image de root dans la partition root si vous avez semé la pagaille et ne pouvez plus lancer le serveur X, ou éditer /etc/fstab, et ne trouvez pas ce que vous avez fait de mal. Cela ne prend que quelques minutes pour restaurer une partition root de 15 Go depuis un fichier image.// //Remettre l'​image de root dans la partition root si vous avez semé la pagaille et ne pouvez plus lancer le serveur X, ou éditer /etc/fstab, et ne trouvez pas ce que vous avez fait de mal. Cela ne prend que quelques minutes pour restaurer une partition root de 15 Go depuis un fichier image.//
  
 +===== Créer une clé installation debian bootable =====
  
 +Voir le tuto : \\
 +[[doc:​install:​usb-boot|Cle USB Installation debian]]
 ===== Copier une partition de disque dans un fichier placé sur une partition différente ===== ===== Copier une partition de disque dans un fichier placé sur une partition différente =====
  
Ligne 166: Ligne 178:
 <code user> <code user>
 dd if=/​home/​sam/​disquettes/​backup.bin of=/dev/fd0 conv=notrunc dd if=/​home/​sam/​disquettes/​backup.bin of=/dev/fd0 conv=notrunc
 +</​code>​
 +
 +
 +
 +===== Supprimer les données sur un disque dur =====
 +
 +
 +La commande dd permet également d'​effacer les données présentes sur un disque avant de donner ou vendre son PC.
 +Dans les commandes ci-dessous, sdX correspond au disque (en principe, le disque interne correspond à sda).
 +
 +<code user>
 +sudo dd if=/​dev/​zero of=/dev/sdX bs=4096 status=progress
 +</​code>​
 +
 +
 +Et pour que ce soit plus rapide :
 +
 +<code user>
 +sudo dd if=/​dev/​zero of=/dev/sdX bs=1M status=progress
 </​code>​ </​code>​
  
Ligne 214: Ligne 245:
   * [[:​doc:​systeme:​ddrescue]]   * [[:​doc:​systeme:​ddrescue]]
  
 +===== Lien sur l'​utilisation de dd sur le forum =====
 +
 +  * [[https://​debian-facile.org/​viewtopic.php?​pid=200330#​p200330]]
 +  * [[https://​debian-facile.org/​viewtopic.php?​pid=255790#​p255790]] Clé bootable pour installation.
 ===== Liens externes ===== ===== Liens externes =====
  
   *[[http://​jp.barralis.com/​linux-man/​man1/​dd.1.php|Man de dd en français]]   *[[http://​jp.barralis.com/​linux-man/​man1/​dd.1.php|Man de dd en français]]
   *[[http://​wiki.mandriva.com/​fr/​Copie_par_blocs_d%27octets_avec_dd| La source de ce document, trés complet]]   *[[http://​wiki.mandriva.com/​fr/​Copie_par_blocs_d%27octets_avec_dd| La source de ce document, trés complet]]
doc/systeme/dd.txt · Dernière modification: 25/02/2020 09:13 par smolski

Pied de page des forums

Propulsé par FluxBB