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 | ||
|
dd [Le 05/06/2024, 09:20] benney formulation épicène |
dd [Le 16/10/2025, 10:12] (Version actuelle) 156.59.50.201 [Copier une partition de disque sur un autre disque] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>sauvegarde récupérer}} | {{tag>sauvegarde récupérer}} | ||
| - | ---- | ||
| ====== Commande “dd” ====== | ====== Commande “dd” ====== | ||
| Ligne 87: | Ligne 86: | ||
| <note warning> | <note warning> | ||
| - | * sda2 et sdb2 sont des partitions : pensez à mettre celles qui correspondent à vos besoins. Faites attention à l'ordre de **if=** et **of=**. Vous pouvez écrire une partition vierge sur une partition utilisée si vous êtes désordonné. | + | * sda2 et sdb2 sont des partitions : pensez à mettre celles qui correspondent à vos besoins. Pour les identifier via le terminal **//lsblk -fam//** ou gnome-disk-utility https://doc.ubuntu-fr.org/gnome-disk-utility |
| + | * Faites attention à l'ordre de **if=** et **of=** car cous pouvez **écrire une partition vierge sur une partition utilisée** donc plus de données !!! | ||
| + | * Pour **dd C'EST LE SUPPORT QUI COMPTE PAS LE CONTENU !!! ** dd n'a pas de message d'alerte en cas de fausse manip. Il exécute ce que vous lui demander donc Partition vide ou partition pleine peu importe. **Soyez attentif x 1.000**. | ||
| + | * ** if (input file - fichier d'entrée) ** partie que l'on veut COPIER-CLONER | ||
| + | * ** of (output file - fichier de sortie) ** partie où l'on veut COPIER-CLONER le contenu de **if** | ||
| * Si sdb2 n'existe pas, dd commencera au début du disque et le créera | * Si sdb2 n'existe pas, dd commencera au début du disque et le créera | ||
| * L'argument noerrror serait **risqué** puisqu'il ignore les erreurs de lecture | * L'argument noerrror serait **risqué** puisqu'il ignore les erreurs de lecture | ||
| Ligne 310: | Ligne 313: | ||
| et je copie ainsi mon lecteur système de travail courant sur le lecteur sdb. Si je casse mon installation sur sda, je démarre avec le live CD et je fais : | et je copie ainsi mon lecteur système de travail courant sur le lecteur sdb. Si je casse mon installation sur sda, je démarre avec le live CD et je fais : | ||
| <code> | <code> | ||
| - | 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> | ||
| Ligne 328: | Ligne 331: | ||
| 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> | + | <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 récepteur n'a pas une taille identique.</note> |
| Ligne 823: | Ligne 826: | ||
| </code> | </code> | ||
| - | dd ne copiera pas ou n'effacera pas une HPA (host protected area, zone hôte protégée de l'hôte). si correctement utilisée, dd effacera complètement un disque, mais pas aussi bien qu'en utilisant l'effacement matériel garanti, la commande d'effacement sécurisé. | + | dd ne copiera pas ou n'effacera pas une HPA (host protected area, zone hôte protégée de l'hôte). Si correctement utilisée, dd effacera complètement un disque, mais pas aussi bien qu'en utilisant l'effacement matériel garanti, la commande d'effacement sécurisé. |
| Pour lire la mémoire ainsi enregistrée faites : | Pour lire la mémoire ainsi enregistrée faites : | ||