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 [16/07/2014 17:37]
smolski
doc:systeme:dd [15/08/2019 13:14] (Version actuelle)
fiche
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>​
-**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 faites ​pas trés attention à ce que vous faites**!+
  
 =====Introduction===== =====Introduction=====
Ligne 24: 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...//
  
-<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 faites pas trés attention à ce que vous faites**!</​note>​ 
  
 ===== Les bases ===== ===== Les bases =====
Ligne 42: Ligne 39:
 ===== Copier une partition de disque dur sur un autre disque dur ===== ===== Copier une partition de disque dur sur un autre disque dur =====
  
-<​note>​ Remplacer //sda1, sda2// par les valeurs qui correspondent à votre système +<​note>​ Remplacer //sda2, sdb2// par les valeurs qui correspondent à votre système ​: par exemple: //hdb1, hda1 ect...//</​note>​
-Example: //hdb1, hda1 ect...//</​note>​+
  
 <code root> <code root>
Ligne 58: Ligne 54:
 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 77: Ligne 73:
 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 91: Ligne 88:
 //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 169: Ligne 169:
 <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 217: Ligne 236:
   * [[:​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.1405525024.txt.gz · Dernière modification: 16/07/2014 17:37 par smolski

Pied de page des forums

Propulsé par FluxBB