So sichern Sie die Raspberry Pi SD

Das Raspberry Pi hat sich zu einem der beliebtesten Mikrocomputer entwickelt. Jeder kann einen bekommen, da sein Preis ihn für jede Tasche zugänglich macht. Und die Möglichkeiten, die es uns bietet, sind unbegrenzt, von der Einrichtung unseres eigenen Home-Servers bis hin zur Umwandlung in einen Computer oder eine komplette Retro-Konsole. Damit es funktioniert, brauchen wir nur a Micro-SD-Karte mit dem Betriebssystem, da es keinen internen Speicher hat. Und alle Daten und alle Einstellungen werden auf dieser Karte gespeichert. Aber was ist, wenn wir etwas falsch machen und es nicht mehr funktioniert? Was ist, wenn die Karte versehentlich oder aufgrund eines Problems gelöscht wurde?

Warum die Raspberry Pi micro-sd ausfallen könnte

Sichern Sie die Raspberry Pi SD

Es gibt viele Gründe, warum ein Speichergerät wie eine Micro-SD-Karte ausfallen kann. Wenn wir nicht viel Erfahrung im Inneren haben Linux Betriebssystemen ist es leicht, dass bei Änderungen an der Konfiguration oder beim Aktualisieren das System beschädigt wird und wir nicht wissen, wie wir es wiederherstellen können, alles, was wir hatten, verlieren. Generell gibt es für alles, was sich auf Konfigurationsfehler eines Linux-Systems bezieht, eine Lösung, die Sache ist, wie?

Aber nicht nur Softwarefehler können uns Kopfschmerzen bereiten. Es gibt auch andere Gründe, warum wir das Betriebssystem dieses Mikrocomputers verlieren können. Beispielsweise kann ein kritischer Systemfehler vorliegen, der Folgendes verursacht: die zu löschende Partitionstabelle und die Speicherkarte wird „leer“ angezeigt. Dies kann leicht passieren, wenn wir den Raspberry trennen, wie wir es nicht sollten. Es kann auch vorkommen, dass im Laufe der Zeit die Speicherkarte funktioniert nicht mehr weil es die Lese- und Schreibzyklen seiner Chips erschöpft hat. Dies passiert insbesondere, wenn wir SD-Karten von geringer Qualität verwenden. Und es bleibt nichts anderes übrig, als den gesamten Inhalt aufzugeben und einen neuen zu kaufen.

Der Vorteil dieses Speichersystems ist, dass wir es sehr einfach tun können, wenn es kaputt geht oder wir zu einem mit höherer Kapazität wechseln möchten, da es ausreicht, eine neue Speicherkarte zu kaufen, sie zu konfigurieren und in die Raspberry Pi, um es zu verwenden. Das einzige, was wir verlieren werden, ist die Zeit, die wir brauchen, um alles so zu belassen, wie wir es am Anfang hatten.

Und um dies zu vermeiden, gibt es Sicherungskopien.

Backup erstellen

Es gibt mehrere Möglichkeiten, eine Raspberry Pi-Karte zu sichern. Je nachdem ob wir es machen von Windows, oder von Linux (sogar vom Mikrocomputer selbst) aus wird der Prozess, den wir befolgen müssen, so oder so sein. Sehen wir es uns im Detail an.

Von Windows

Um die Speicherkarte von Windows zu sichern, brauchen wir nur, dass unser Computer über einen Speicherkartenleser verfügt. Andernfalls müssen wir in jedem Geschäft eine kaufen (sie können etwa 10 Euro und noch weniger kosten) und die Karte darüber an unseren Computer anschließen. Es ist wahrscheinlich, dass wir eine Meldung sehen, die uns mitteilt, dass die Speicherkarte nicht formatiert ist und wir sie formatieren müssen. Es ist wichtig, dies nicht zu tun und die Nachricht zu ignorieren. Dies erscheint, weil sich die micro-sd auf einem Linux-Dateisystem (wie ext4) befindet und daher Windows seine Dateien nicht lesen kann.

Als nächstes werden wir ein kostenloses Open-Source-Programm namens . herunterladen Win32 Disk Imager und installieren Sie es auf dem Computer. Nach der Installation führen wir es aus und wir sehen ein Fenster wie das folgende.

Win32 Disk Imager

Wir klicken auf die Ordnerschaltfläche, die in der ” Bilddatei “ und wir wählen das Verzeichnis aus, in dem das Backup gespeichert werden soll. Wir werden auch in der ” Gerät ” Abschnitt die Einheit, von der wir die Kopie erstellen werden.

Wie ist es möglich, eine Kopie der Daten zu erstellen, wenn Windows diese nicht erkennt? Denn dieses Programm macht eine ” RAW ” kopieren, d. h. roh, der 1 und 0 der Daten. Unabhängig vom Inhalt wird eine wörtliche Kopie des Laufwerks erstellt (auch des freien Speicherplatzes), damit es keine Probleme gibt.

Sobald alles fertig ist, klicken wir auf die ” Lesen Sie mehr “ und der Bilderstellungsprozess beginnt. Dieser Vorgang kann mehrere Minuten dauern und belegt die gleiche Kapazität wie die Original-Speicherkarte.

Wenn der Lesevorgang abgeschlossen ist, haben wir das Bild (eine Datei im .img-Format) in dem von uns angegebenen Verzeichnis. Wir können nun die Karte aus dem Computer entfernen und wieder mit dem Raspberry Pi verbinden.

Von Linux oder dem gleichen Raspberry Pi

Wenn wir dies von einem Linux-System aus tun (und sogar vom Raspberry Pi selbst auf ein externes Laufwerk, das wir zum Beispiel über USB oder Netzwerk haben), müssen wir die Karte an den Computer anschließen (wenn wir Sie haben es noch nicht ) und suchen Sie Ihren Einhängepunkt mit dem folgenden Befehl:

sudo fdisk -l

Angenommen, es ist / dev / sdb (was je nach den an den PC angeschlossenen Laufwerken unterschiedlich ist), dann verwenden wir die "tt" Befehl, um die RAW-Daten vom Hauptlaufwerk (der Karte) in das gewünschte Verzeichnis zu klonen. Dieser Befehl hat folgenden Aufbau:

sudo dd if=/dev/sdb of=[directorio]/raspbackup.img

Wir müssen [Verzeichnis] ​​in den Pfad ändern, in dem wir das Bild speichern möchten. Entweder ein Netzlaufwerk oder ein anderer Mount-Punkt. Logisch ist, dass wir das Backup nicht auf derselben Micro-SD erstellen sollten, denn wenn die Daten verloren gehen und das Backup für uns wenig nützt.

Wiederherstellen einer Kopie der SD

Um das Backup wiederherzustellen, falls die Originalkarte ausfällt oder wir sie gegen eine größere austauschen, müssen wir buchstäblich die Schritte in umgekehrter Reihenfolge ausführen.

Im Fall von Windows verwenden wir beispielsweise die Win32 Disk Imager-Programm Wählen Sie erneut in „Image File“ das Backup-Image, in „Device“ den Laufwerksbuchstaben der Micro-SD aus, in die wir das Image schreiben werden, und klicken Sie auf die Schaltfläche „write“. Der Vorgang löscht alle Daten, und wenn er abgeschlossen ist, haben wir die Speicherkarte wieder einsatzbereit auf dem Raspberry Pi.

Im Fall von Linux müssen wir verwenden der dd-Befehl wieder, aber umgekehrt. Mit anderen Worten, im Parameter „if“ finden wir das Verzeichnis des Backup-Images (img) und im Parameter „of“ den Einhängepunkt der Speicherkarte, auf dem wir das Image ablegen werden.

sudo dd if=[directorio]/raspbackup.img of=/dev/sdb

Für den Fall, dass wir uns wundern, ist es sinnlos, die Datei „raspbackup.img“ (oder wie auch immer wir sie nennen) auf die Speicherkarte zu kopieren. Es muss ein Bit-für-Bit-RAW-Dump des Inhalts erstellt werden, so wie die Kopie erstellt wurde.