Backup einer Raspberry Pi Speicherkarte via Mac (OSX) Terminal App erstellen

Backup einer Raspberry Pi Speicherkarte via Mac (OSX) Terminal App erstellen

In diesem Tutorial zeige ich euch, wir ihr eine Sicherung eures Raspberry Pi Systems macht. Die Sicherung wird auf eurem Mac gespeichert und auch gleich komprimiert um Platz zu sparen. Wie ihr eure SD-Karte bei einem Fehler oder Crash wiederherstellt wird auch beschrieben.

Voraussetzungen:

SD-Card Backup mit Terminal erstellen

  1. zu klonende SD-Karte in den Card-Reader stecken

  2. Terminal App öffnen (Programme->Dienstprogramme-Terminal) und mit folgendem Befehl den Namen/Ort der Speicherkarte finden

    diskutil list

    Es erscheint eine Liste mit allen Speichermedien. Die zu klonende SD-Karte erkennt ihr an ihrer Speichergröße unter Size oder ihrem Namen. In diesem Beispiel heißt sie /dev/disk1.

    sd_card_clone-diskutil_list

  3. Der folgendem Befehl erstellt ein Image von der SD-Karte, komprimiert es und speichert es auf eurem Desktop. disk1 müsst ihr durch den Namen eurer SD-Karte ersetzen.

    sudo dd bs=4m if=/dev/disk1 | gzip > ~/Desktop/rpi-image.gz

    Falls ihr nach einem Passwort gefragt werdet, gebt das Passwort für euren Mac ein (nicht wundern während der Eingabe werden keine Zeichen angezeigt), dann mit ENTER bestätigen.

  4. Der Kopiervorgang dauert eine ganze Weile (30min–2Std). Sobald der Vorgang abgeschlossen ist erhält man eine Meldung (während des Kopieren erhält man kein Rückmeldung).

    Tipp

    Mit ctrl+t könnt ihr anzeigen lassen wie viel bytes schon auf die SD-Karte geschrieben wurden.

Wiederherstellen der SD-Karte via Terminal

  1. Die zu wiederherstellende SD-Karte in den Card-Reader stecken.

  2. Name der SD-Karte mit folgendem Befehl herausfinden.

    diskutil list
  3. SD-Karte Unmounten mit (disk1 mit dem Namen eurer SD-Karte ersetzen)

    diskutil umountDisk /dev/disk1

    sd_card_clone-unmount

  4. Jetzt formatieren wir die SD-Karte im FAT16 Format. (Achtung es werden alle Daten auf diesem Speichermedium gelöscht. Unbedingt darauf achten das ihr das richtige Speichermedium wählt)

    sudo newfs_msdos -F 16 /dev/disk1

    Ihr müßt wieder das Passwort eures Mac eingeben und mit [ENTER] bestätigen.

    Option -F 16 gibt an das die Karte im FAT 16 Format formatiert werden soll.

  5. Um das zuvor erstellte Backup auf die SD-Karte zu übertragen verwendet ihr folgenden Befehl.

    sudo gzip -dc ~/Desktop/rpi-image.gz | sudo dd bs=4m of=/dev/disk1

    Tipp

    Falls eure Backup .gz sich an einem anderen Speicherort befindet, schreib den Befehl bis sudo dd if= und dann zieht ihr die .dmg Datei per Drag and Drop auf das Terminal Fenster. Der Pfad zur Datei wird automatisch eingefügt und ihr schreibt den Rest des Befehls weiter of=/dev/disk1.

Ähnliche Beiträge