Cloner une clé USB Linux

  1. Bien relever les noms des devices /dev/sdX   pour ne pas copier à l’envers … et écraser les données !!!!
  2. Les partitions à copier ou copiées ne doivent PAS être montées ?  (rien dans la colonne ‘MOUNTPOINT’)
$ lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 160G  0 disk
 ├─sda1   8:1   0    30G  0 part /
 ├─sda2   8:2   0     1G  0 part [swap]
 └─sda3   8:3   0   129G  0 part /home
sdb      8:16   0  8G   0 disk 
├─sdb1   8:35   0     2G  0 part 
├─sdb2   8:36   0     2G  0 part 
└─sdc7   8:39   0     4G  0 part 
sdc      8:48   1  8G   0 disk 
└─sdc1   8:56   1     8G  0 part 
sr0     11:0    1     2K  0 rom  
2.  Copie avec dd en mode verbeux (progress) et sécurisé (sync)
Lancer la commande dd comme ci-dessous en remplaçant le ‘x’ de /dev/sdx avec la lettre de votre device listé avec lsblk.
Exemple  /dev/sdb. (do not append a partition number, so do not use something like /dev/sdb1):
Cas 1 : Copie vers et à partir d'une image créée dans un dossier :
$ dd bs=4M if=/path/to/mon-fichier-linux.iso of=/dev/sdX status=progress && sync
Cas 2 : Copie directe de clé à clé ou disque à disque
$ sudo dd if=/dev/sdb  of=/dev/sdc bs=4M status=progress && sync
4039114752 bytes (4,0 GB, 3,8 GiB) copied, 108,093 s, 37,4 MB/s
 966+0 enregistrements lus
 966+0 enregistrements écrits
 4051697664 bytes (4,1 GB, 3,8 GiB) copied, 108,558 s, 37,3 MB/s

$ lsblk : affiche les mêmes partitions qu'avant la copie : pas grave !
Ejecter les 2 clés et remettre la 2e (sinon le systeme pense qu'elle a gardé le même contenu !)
  • option status=progress permet d’afficher la pregression de la copie (mode verbeux / verbose) : peut planter avec les versions de dd anciennes
  • option sync permet d’éviter les interruptions en cours de copie (arrachage de clé avant la fin).

>> Pour Quentin : Cloner avec un Mac : https://wiki.archlinux.org/index.php/USB_flash_installation_media