Forum: PC Hard- und Software Raspberry Pi - Automatische aktuellstes Image einspielen


von S. P. (elektrolyt)


Lesenswert?

Halli Hallo,

bei meinem Raspberry scheint aktuell nach ein paar Jahren wieder die 
SD-Karte defekt zu sein. Zum Glück habe ich noch ein paar Backups der 
Karte, daher ist dies kein Problem.

Nun hab ich jedoch die Idee ob es eine Möglichkeit gibt, dass dem 
Raspberry gesagt werden kann, wenn eine neue/ungeschriebene SD-Karte 
eingesetzt ist, flashe das letzte Backup auf die Karte und Boote neu?

Oder ein Image, welches man auf die SD-Karte flasht, welches nur den Job 
hat: booten, auf dem angeschlossenen Datenträger nach dem letzten Backup 
suchen, sich selbst überschreiben und neustarten?

Dazu müsste sich wahrscheinlich das Flash-programm selbst in den RAM 
laden, damit es lauffähig bleibt.

Was denkt ihr davon? Wäre so etwas umsetzbar?

Gruß,
Elektrolyt

von Bernd K. (prof7bit)


Lesenswert?

Ist immer ein zusätzlciher Datenträger angeschlossen? Wenn ja dann 
könnte man es vielleicht auch so einrichten daß er gleich davon bootet, 
das schont dann auch die SD-Karte.

von TestX (Gast)


Lesenswert?

PXE boot bzw tftp...die neuen können das..

von S. P. (elektrolyt)


Lesenswert?

Ja, ich hab um genau zu sein eigentlich einen Banan Pi mit Sata 
Anschluss an dem ein Hardware Raid controller mit 2 Festplatten dran 
hängt.

Ich würde ungern den von da booten lassen, weil selbst da könnte er sich 
ja wie auch immer das Boot-Image versauen.

Aber dort liegen auch die aktuellen Backups der SD karte.

Ich schau mir mal PXE Boot und tftp genauer an.

von Bernd K. (prof7bit)


Lesenswert?

S. P. schrieb:
> Ja, ich hab um genau zu sein eigentlich einen Banan Pi

Warum zum Teufel fragst Du dann nach Raspberry Pi wenn Du was komplett 
anderes hast??

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.