Probleme boot ssd rpi3B - ssd corrompu?

Bonjour à tous‚

Depuis ce matin‚ je n’arrive plus a booter depuis mon SSD.

Je tourne‚ je précise depuis presque 2ans‚ sur jeedom V4 installé sur un rpi 3B et ssd msata.
Aucun souci majeur pendant 2ans.
Ce matin donc impossible de booter :sob:

j’ai essayer de booter avec une carte SD et ca fct‚ donc c’est pas le rpi
j’ai essayer de brancher mon ssd en disque dur externe et il est reconnu donc c’est pas la carte
Je sais également que ca ne peut pas être un souci d’alimentation car ca fait 2ans que ca marche.

J’ai lu dans certains posts que le SSD pouvait être corrompu ?
Je ne comprends pas trop comment cela est possible ? qu’est qui pourrait provoquer cette « corruption »" de fichiers ?

Y a-t-il une solution ? mis a part une re installe complète ?

Merci pour votre aide

Je te conseille par exemple ceci :
https://www.malekal.com/reparer-debian-mode-rescue-recuperation/

Ca marche encore plus facilement si tu as bien sur un clavier et un écran directement reliés à ton RPI. En effet en ssh on ne peut réparer que si le service a démarré au préalable ce qui n’est pas à priori ton cas.

Autre solution si tu as par ailleurs une machine qui s’exécute sur Debian:
y connecter ton ssd et faire un fsck sur ce disque

2 « J'aime »

Merci pour ta réponse,

J’ai bien un clavier et écran branché directement sur mon rpi.

Mais je ne comprend spas comment je peux démarrer en recovery ?

Mon ssd ne se lance pas. L’écran ne s’allume pas. Rien ne se passe.

C’est peut-être un problème d’alimentation
Si c’était juste un problème de disque tu aurait un splash screen un début de boot et un échec au moins a l’affichage.

prend les conseils de yves met le sur une machine native linux voir si il est au moins détecté.

1 « J'aime »

Merci pour ta réponse,

Je ne suis pas très calé Linux malheureusement.
Si je comprends‚

1- je démarre mon rpi avec ma carte SD
2 - Je branche mon SSD en DD
3- Je fais un fsck sur le SSD ? sudo fsck -y /SSD

Merci pour votre aide

Bonjour;
jai suivi votre manip. jespere ne pas mettre trompe.
voici ce que jobtiens;

pi@raspberrypi:/ $ sudo fsck -y /boot
fsck from util-linux 2.33.1
fsck.fat 4.1 (2017-01-24)
/dev/mmcblk0p1: 82 files, 1832/516190 clusters

Le fsck il faut le faire sur le ssd qui doit être en /dev/sda2 et ta carte sd doit être en /dev/sda1.
Si tu ne mets pas les options ad hoc dans la commande , par défaut cette dernière va faire le check sur le disque de boot ce qui n’est pas le but visé.
Pour lister les disques et partitions il faut taper la commande
lsblk

Ah ok merci pour ton aide. Je suis une bille en code.