Horloge locale

Imprimer
A propos

Cloner une carte SD

à partir d'un ordinateur Linux

Carte SD 8Gb

La commande dd permet de dupliquer les partitions d'un disque. Syntaxe : dd if=source of=destination [bs=4M status=progress]

Dans cet exemple nous allons sauvegarder et restaurer la carte SD de la Raspberry.

Connectez-vous sur la Raspberry : $ ssh pi@192.168.1.100 puis éteignez-la : $ sudo shutdown -h now

Insérez la carte dans un ordinateur Linux et repérez-la par la commande : $ df -h

Sur ma carte, il y a deux partitions, notez la capacité en blocs de la partition root (/dev/sdb2 ici)

$ sudo blockdev --getbsz /dev/sdb2 si 4096 précisez bs=4M lors de la restauration.


Sauvegarde

Démontez les partitions : $ umount /dev/sdb1 puis $ umount /dev/sdb2

Nous allons sauvegarder la carte SD sur le Bureau dans un fichier raspi.img :

$ sudo dd if=/dev/sdb of=~/Bureau/raspi.img status=progress

 

 

La sauvegarde d'une carte de 8Gb prend 8 mn à 15 MB/s

Restauration

Insérez une carte SD et formater la en FAT32 : Clic inverse sur l'icône de la carte ➜ Formater

Démontez la partition : $ umount /dev/sdb1

Le fichier raspi.img étant sur le Bureau, restaurer la carte avec bs=4M :

$ sudo dd if=~/Bureau/raspi.img of=/dev/sdb bs=4M status=progress

La restauration démarre ... terminez par : $ sync

La commande sync garantit que le contenu des tampons en mémoire soit écrit sur la carte.