Appelle dÉdÉ, on doit cloner une SD !!!

J’ai eu récemment à cloner dans le rush une carte SD pour mon Raspberry Pi, alors je me suis dit qu’un petit pense bête sur le blog serait utile. Si vous bricolez un peu avec vos Raspberry Pi, vous avez sans aucun doute été confronté à la réinstallation. Même si on trouve pléthore d’applications pour vous assister à créer votre carte SD, souvent lorsqu’on a une config assez spéciale ou vous avez passé du temps dessus. C’est toujours agréable de repartir d’un point de restauration 😉

C’est pourquoi on fait appel à dÉdÉ (à comprendre la ligne de commande “dd”) … Disponible sur votre Mac mais également sur n’importe quelle distribution linux.

Première étape : Localiser votre carte SD

Après avoir inséré votre carte SD dans votre lecteur, il faut déterminer ou se trouve la partition à cloner. Pour ce faire, ouvrez une console Terminal :

# diskutil list

Vous devriez obtenir une réponse similaire à ce qui est affiché ci-dessous. Pour être certain d’identifier la bonne carte, référez vous au nom et à la taille du volume. Si vous avez un doute sortez la carte SD et recommencez l’opération par esprit de déduction vous devriez la trouver. Ici, notre carte SD est /dev/disk2

bash-3.2# diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme               *500.0 GB    disk0
1: EFI EFI                             209.7 MB     disk0s1
2: Apple_CoreStorage Macintosh HD      499.7 GB     disk0s2
3: Apple_Boot Recovery HD              650.0 MB     disk0s3

/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Macintosh HD                        +499.3 GB    disk1
Logical Volume on disk0s2              765ACD87-XXXX-XXXXX-XXXX-XXXXXX
Unlocked Encrypted

/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme              *31.7 GB     disk2
1: Windows_FAT_32 boot                 58.7 MB      disk2s1
2: Linux                               31.6 GB      disk2s2

/dev/disk3 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme               +6.9 MB      disk3
1: Apple_HFS FortiExplorerInstaller    6.9 MB       disk3s1

Deuxième étape : Cloner votre SD

Nous avons localiser notre carte SD /dev/disk2, maintenant nous pouvons créer une image .dmg de notre carte SD dans l’emplacement de notre choix. Dans l’exemple ci-dessous on exporte l’image sur le bureau :

# sudo dd if=/dev/disk2 of=~/Desktop/raspberrypi.dmg
55%

La copie peut prendre du temps en fonction de la taille de votre SD, et vous ne verrez pas de progression lors du processus de copie. Inutile de chercher une belle barre de progession comme ci-dessus, vous aurez uniquement un message s’affichera lorsque le clone sera prêt.

Restaurer votre clone

Localiser votre carte SD

Une fois que vous avez bien identifié votre carte SD, vou pouvez démonter tous les volumes attachés à cette carte :

# diskutil umountDisk /dev/disk2

Formatage de la carte SD

Puis vous devez formater votre carte SD.

!!! Soyez très vigilant à ce moment afin de ne pas vous tromper de disque !!!

# sudo newfs_msdos -F 16 /dev/disk2

Restauration

Maintenant nous pouvons passer à la dernière phase, à savoir la restauration. Attention, cette opération peut prendre énormément de temps. Mais c’est le prix à payer pour obtenir un parfait clone de votre carte SD.

# sudo dd if=~/Desktop/raspberrypi.dmg of=/dev/disk2

Et voilà votre Raspberry Pi est prêt à l’emploi. Amusez vous bien !!!

Tags: clone, Command Line, dd, Mac OSX Hints, RaspberryPi

Trackback from your site.

Laisser un commentaire