Benoitded
Posts: 1
Joined: Mon Jun 03, 2019 2:18 pm

Copy de carte SD

Tue Jun 04, 2019 11:01 am

Bonjour,
J'ai voulu créer une image de ma carte SD du raspberry pi pour pouvoir le dupliquer facilement sur d'autres raspberry.
J'ai donc essayé de suivre ce tutoriel https://eltechs.com/raspberry-pi-backup/

Voila ce qu'il y a avec df -h

Code: Select all

[email protected]:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           789M  1.9M  787M   1% /run
/dev/sda1       229G   27G  190G  13% /
tmpfs           3.9G  253M  3.7G   7% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0      152M  152M     0 100% /snap/gnome-3-28-1804/40
/dev/loop2       35M   35M     0 100% /snap/gtk-common-themes/818
/dev/loop3       89M   89M     0 100% /snap/core/6964
/dev/loop5       15M   15M     0 100% /snap/gnome-logs/45
/dev/loop7      3.8M  3.8M     0 100% /snap/gnome-system-monitor/57
/dev/loop1       90M   90M     0 100% /snap/core/6673
/dev/loop4      141M  141M     0 100% /snap/gnome-3-26-1604/82
/dev/loop6      141M  141M     0 100% /snap/gnome-3-26-1604/74
/dev/loop8       54M   54M     0 100% /snap/core18/941
/dev/loop9      2.3M  2.3M     0 100% /snap/gnome-calculator/260
/dev/loop10      54M   54M     0 100% /snap/core18/970
/dev/loop12      15M   15M     0 100% /snap/gnome-characters/258
/dev/loop11     152M  152M     0 100% /snap/arduino-mhall119/5
/dev/loop13     152M  152M     0 100% /snap/gnome-3-28-1804/47
/dev/loop14      15M   15M     0 100% /snap/gnome-characters/272
/dev/loop15     4.2M  4.2M     0 100% /snap/gnome-calculator/406
/dev/loop17     1.0M  1.0M     0 100% /snap/gnome-logs/61
/dev/loop16     3.8M  3.8M     0 100% /snap/gnome-system-monitor/81
/dev/loop18      36M   36M     0 100% /snap/gtk-common-themes/1198
/dev/loop19     181M  181M     0 100% /snap/spotify/35
/dev/loop20      90M   90M     0 100% /snap/core/6818
/dev/loop21     3.8M  3.8M     0 100% /snap/gnome-system-monitor/77
tmpfs           789M   16K  789M   1% /run/user/121
tmpfs           789M   44K  789M   1% /run/user/1000
/dev/sdb1        43M   23M   21M  53% /media/bdd507/boot
/dev/sdb2        57G  6.0G   49G  11% /media/bdd507/rootfs

Et voici les autres commandes tapées

Code: Select all

[email protected]:~$ dd if=/dev/sdx of=~/Documents/SD_card_image/img_raspb_ready_to_go.img bs=1M
dd: failed to open '/dev/sdx': No such file or directory

[email protected]:~$ dd if=/dev/
Display all 231 possibilities? (y or n)

[email protected]:~$ dd if=/dev/sd
sda   sda1  sdb   sdb1  sdb2  

[email protected]:~$ dd if=/dev/sdb1 of=~/Documents/SD_card_image/img_raspb_ready_to_go.img bs=1M
dd: failed to open '/dev/sdb1': Permission denied

[email protected]:~$ sudo dd if=/dev/sdb1 of=~/Documents/SD_card_image/img_raspb_ready_to_go.img bs=1M
42+1 records in
42+1 records out
44979712 bytes (45 MB, 43 MiB) copied, 0.558743 s, 80.5 MB/s
Le problème c'est que maintenant je n'ai plus le fichier rootfs (dernière ligne du df -h)
Il a disparu, et je ne sais pas pourquoi / comment le faire réapparaître / est-ce que c'est possible de le faire réapparaître

Donc si vous avez la moindre piste, je prends

Merci a tous

totoharibo
Posts: 4152
Joined: Thu Jan 24, 2013 8:43 am

Re: Copy de carte SD

Tue Jun 04, 2019 1:17 pm

avec1 le la carte SD à copier dans le RPi :
ls /dev/sd*
il y a plusieurs sd<a-z><0-9>
(ça depend du formattage de la carte)
sans doute sda si rien d'autre dedans.

et si tu recherches plus loin ls /dev/*
mmcblk0 (avec mmcblkp1 et mmcblkp2) c'est ta carte SD qui fonctionne

dd if=/dev/mmcblk0 of=/dev/sd<le numero de ta carte SD> bs=4M status=progress
(status pour faire suivre ce qui se passe)

pour info 2 partitions sur la carte SD (win$ n'en voit qu'une normal)

T'affoles pas le système a perdu les pédales sur ta carte. Le plus simple shutdown, enlever la carte SD, redémarrer.
réessayer la nouvelle carte.
ça c'est la méthode des petits vieux besogneux
Je ne veux pas être tenu pour responsable des cartes déprogrammées : une sauvegarde est conseillée.

pour les bobos il y a la solution : menu->accessoires> SD card copier
Désolé : je suis trop nul pour te l'expliquer.

dbrion06
Posts: 9
Joined: Tue May 28, 2019 11:57 am

Re: Copy de carte SD

Tue Jun 04, 2019 1:50 pm

sdb1 est une des partitions de la carte sdb....
dd a pour avantage de tout copier.
Une solution, si on n'a pas de PC sous GNUlinux (il y a des solutions avec un PC sous Windows, mais je ne les connais pas) :
a) mettre un tout petit rapsbian (quel que soit son âge): il a une ligne de commande et dd...

b) brancher un adaptateur USB SD et la carte SD; noter le numéro de la partition qui s'affiche (dmesg et fdisk -l) ex : sdc

c) brancher un disque externe USB; noter son nom (ex: /media/pi/disk) ce disque externe doit avoir plus d'espace libre que la taille de la carte à cloner.

d) dd if=/dev/sd(C...) of=/media/pi/(disk)/image.img bs=1M

(normalement, c'est presque pateil avec un PC sous GNU/linux ... ou une nanoPi)

totoharibo
Posts: 4152
Joined: Thu Jan 24, 2013 8:43 am

Re: Copy de carte SD

Tue Jun 04, 2019 4:17 pm

pas testé avec 2 partitions : mount -o loop permet de monter le fichier-partition.

dbrion06
Posts: 9
Joined: Tue May 28, 2019 11:57 am

Re: Copy de carte SD

Wed Jun 05, 2019 8:52 am

dd peut servir à cloner un disque (c'est ce qui est interessant: on peut tarer zipper des repertoires) la notion de partition et a fortiori de point de montage est donc inutile, sauf ... pour éviter de se contenter de copier une parition (sdc2, sda1: elles finissent toujours par un chiffre)
https://wiki.debian-fr.xyz/La_commande_ ... _en_entier
est limpide à ce sujet (et en français).
Il est bien évident que le fichier recevant temporairement le clone doît être dans un disque externe, de taille au moins égale à celle de la carte SD dans le cas qui a l'air d'avoir un rapport avec le sujet (archiver /desarchiver des repertoires peut se faire avec compression, le clonage se fait bit à bit...)

JumpZero
Posts: 946
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: Copy de carte SD

Wed Jun 05, 2019 11:24 am

Bjr,
Depuis le menu en interface graphique de Raspbian il y a un utilitaire "SD card copier" qui fait ça (depuis 2016)
https://www.raspberrypi.org/blog/anothe ... -raspbian/
Bien sur dd fonctionne toujours
Sacré Dédé ;)

Return to “Français”