Image SD

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

rebeldu31
Raspinaute
Messages : 283
Enregistré le : sam. 5 déc. 2015 20:17
Localisation : Toulouse

Image SD

Message par rebeldu31 » ven. 10 mars 2017 23:45

Et on continu avec les soucis !!!
:o :o

Après avoir scratché mon PI3 (ne bootait plus), j'ai voulu installer (avec Win32 Disk Imager) l'image de ma carte SD faite juste avant (/bin/dd if=/dev/mmcblk0 | /bin/gzip -9 > abcdefgh.img.gz).
Et là, impossible !!!
:evil: :evil:

Voici le message d'erreur :

Not enough space on disk: Size: 30318592 sectors Available: 30318591 sectors Sector size: 512

Je ne comprends pas trop là !!!

Et je crains fort que toutes les images que je fais sur mes 2 RPI (1 fois par mois) soient donc inutilisables !!!

Super...
:?: :?:
Pi3 : envoi/réception SMS et sauvegardes
Pi4 : serveur de mail privé
Pi3 : serveur de surveillance
Pi3 : serveur web
Pi3 : serveur de tests
NAS Synology DS416 (2x2To en RAID1 + 1x2To + 1x4To)

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: Image SD

Message par Ghislain » sam. 11 mars 2017 13:36

C'est toujours le problème avec cette belle commande :D

Un truc à se rappeler c'est "toujours vérifier que ça fonctionne" avant d'en avoir besoin et d'être bloqué

La à part lire ton image et récupérer les fichiers nécessaire je pense que tu es coincé, du moins moi quand j'avais essayé des sauvegardes avec cette commande j'ai jamais pu restaurer...

Autre solution rsync pour tout sauvegarder et un autre rsync juste pour sauvegarder les fichiers modifié régulièrement

rebeldu31
Raspinaute
Messages : 283
Enregistré le : sam. 5 déc. 2015 20:17
Localisation : Toulouse

Re: Image SD

Message par rebeldu31 » sam. 11 mars 2017 17:00

Et pourtant, tous les tuto que je trouve parle de la sauvegarde et restauration d'une image de la carte SD avec dd of et if...
Je n'ai pas encore tenté dd if.
Pi3 : envoi/réception SMS et sauvegardes
Pi4 : serveur de mail privé
Pi3 : serveur de surveillance
Pi3 : serveur web
Pi3 : serveur de tests
NAS Synology DS416 (2x2To en RAID1 + 1x2To + 1x4To)

domi
Administrateur
Messages : 3230
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Image SD

Message par domi » sam. 11 mars 2017 17:23

Bonjour,

Pour te dépanner, tu peux copier ton image sauvegardée sur un SD plus grande (32Go par exemple si ton image est 16Go).
Une fois ton Pi redémarré, fait un clone de l'image sur une carte plus petite à l'aide des outils détaillés sur le forum.

Tu pourras ainsi reprendre un carte de dimension convenable.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Image SD

Message par destroyedlolo » sam. 11 mars 2017 17:38

rebeldu31 a écrit :Et pourtant, tous les tuto que je trouve parle de la sauvegarde et restauration d'une image de la carte SD avec dd of et if...
La preuve que tous les tutos ne sont pas bon a prendre :)
Cette methodes est d'autant plus mauvaise que tu sauvegardes aussi ... ce qui ne sert à rien (genre les espaces vides, ou la swap si par malheur elle est sur la SD) : juste une perte de temps et d'espace disque.

Comme le propose Ghislain, le plus efficace pour des sauvegardes régulières reste de faire un rsync à l'exception des répertoires créé par le kernel (/sys /proc /tmp /dev et tous les logs ne servent strictement a rien lors d'une restauration). Pour juste une sauvegarde ponctuelles, un tar fait aussi très bien l'affaire.

Si ton système foire, tu n'auras alors qu'à :
  • partitionner et formater la SD
  • la rendre bootable
  • restaurer tes fichiers ... et zzoouuu
En ce qui te concerne, tu peux aussi monter ton image comme expliqué dans ce tuto (et oui, encore un ;) ) et ensuite copier les fichiers sur une SD fraichement partitionnée/formatée et rendu bootable.
Cependant, si ca te parait trop ardu, la solution la plus simple reste celle proposée par Domi.

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

rebeldu31
Raspinaute
Messages : 283
Enregistré le : sam. 5 déc. 2015 20:17
Localisation : Toulouse

Re: Image SD

Message par rebeldu31 » dim. 12 mars 2017 01:26

Bon, après X tentatives, toujours impossible de restaurer mon image dd !!

MAIS.... Je crois avoir compris pourquoi et comment y remédier !!! Et surtout, comment créer une image dd "transposable" sans soucis sur une carte SD de taille identique !!!
:idea:

Quand je fais mon dd if=/dev/mmcblk0 | /bin/gzip -9 > abcdefgh.img.gz je prends TOUTE ma carte SD...

==> Disk /dev/mmcblk0: 14,9 GiB, 15931539456 bytes, 31116288 sectors

C'est-à-dire les 2 partitions présentes dessus :

/dev/mmcblk0p1 8192 122879 114688 56M c W95 FAT32 (LBA)
/dev/mmcblk0p2 122880 31116287 30993408 14,8G 83 Linux


Et quand je veux mettre mon image créée avec dd sur la carte SD formatée, ben... je tente de mettre les 2 partitions (FAT32 + Linux) sur la partition accessible sur la carte SD...
DONC... Pas assez de place dispo, forcément !!!

:!: :!: 14,9G (/dev/mmcblk0) <> 14,8G (/dev/mmcblk0p2) :!: :!:

DONC.... Je dois faire dd if=/dev/mmcblk0p2 | /bin/gzip -9 > abcdefgh.img.gz pour ne prendre que la partition Linux !!! Et là, je devrais pouvoir descendre une sauvegarde de ma carte SD en cas de crash !!!

Ce que je vais donc faire pour tenter de redémarrer mon RPI sur mon image, c'est descendre mon image sur une SD de 32Go (ouf, j'en ai une dans mon téléphone), redémarrer mon RPI, faire un dd de la partition Linux, descendre cette nouvelle image dd sur ma carte SD 16Go !! Et normalement ça devrait être OK !!! Enfin j'espère !!! :?
Pi3 : envoi/réception SMS et sauvegardes
Pi4 : serveur de mail privé
Pi3 : serveur de surveillance
Pi3 : serveur web
Pi3 : serveur de tests
NAS Synology DS416 (2x2To en RAID1 + 1x2To + 1x4To)

rebeldu31
Raspinaute
Messages : 283
Enregistré le : sam. 5 déc. 2015 20:17
Localisation : Toulouse

Re: Image SD

Message par rebeldu31 » dim. 12 mars 2017 12:02

Bonjour,

Me voici d'attaque dès le matin !!!
8-)

Alors...
Gardons notre sang-froid...
:ugeek:

Et reprenons...

- installation de l'image dd sur la carte SD 32Go : CHECK
- boot du RPI avec la carte SD 32Go : CHECK
- dd de la partition nécessaire (/dev/mmcblk0p2) : CHECK
- installation de l'image dd de la partition nécessaire sur la carte SD 16Go : CHECK
- boot du RPI avec la carte SD 16Go : PAS CHECK

Le RPI ne boot même pas, rien ne s'affiche sur l'écran connecté en HDMI, led rouge allumée !!!
:roll:
:twisted:
Pi3 : envoi/réception SMS et sauvegardes
Pi4 : serveur de mail privé
Pi3 : serveur de surveillance
Pi3 : serveur web
Pi3 : serveur de tests
NAS Synology DS416 (2x2To en RAID1 + 1x2To + 1x4To)

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: Image SD

Message par Ghislain » dim. 12 mars 2017 12:20

Avant de remettre sur ta µSD 16Go tu as créer une installe fraiche ? Pour avoir ta partition FAT32 pour le boot

rebeldu31
Raspinaute
Messages : 283
Enregistré le : sam. 5 déc. 2015 20:17
Localisation : Toulouse

Re: Image SD

Message par rebeldu31 » dim. 12 mars 2017 12:26

Ghislain a écrit :Avant de remettre sur ta µSD 16Go tu as créer une installe fraiche ? Pour avoir ta partition FAT32 pour le boot
J'ai formaté ma carte SD avec SD Formatter.
Ensuite j'ai mis mon image sur la carte SD avec Win32DiskImager.

Aurais-je raté une étape ?
:shock:
Pi3 : envoi/réception SMS et sauvegardes
Pi4 : serveur de mail privé
Pi3 : serveur de surveillance
Pi3 : serveur web
Pi3 : serveur de tests
NAS Synology DS416 (2x2To en RAID1 + 1x2To + 1x4To)

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: Image SD

Message par Ghislain » dim. 12 mars 2017 12:44

Si avec DiskManager tu as juste remit la partition système que tu as sauvegarder tu as juste oublié que y'a pas de partition de boot :D

Répondre

Retourner vers « En panne ? »