Es ist immer wieder ein mittelgroßer Akt wenn man die Speicherkarte des Raspberry Pi möglichst gut wiederherstellbar auf dem Mac sichern will. Dazu gibt es aber ein paar einfache Terminal Kommandos mit denen sich unter Verwendung von dd komplette Images erstellen lassen.
Um ein Backup einer Raspberry Pi OS SD-Karte auf einem Mac mit `dd`, `zip`-Komprimierung und einer Fortschrittsanzeige zu erstellen, kannst du folgende Schritte befolgen:
1. Verbinde die Raspberry Pi SD-Karte mit deinem Mac.
2. Öffne das Terminal auf deinem Mac. Du findest es im „Dienstprogramme“-Ordner im „Programme“-Verzeichnis.
3. Überprüfe die Festplattenkennung deiner SD-Karte, indem du den folgenden Befehl ausführst:
diskutil list
Identifiziere die Festplatte, die deiner SD-Karte entspricht. Sie sollte etwas wie `/dev/diskX` (wobei X eine Zahl ist) sein.
4. Löse die SD-Karte aus dem Filesystem, indem du die richtige Festplattenkennung (`/dev/diskX`) ersetzt:
diskutil unmountDisk /dev/diskX
5. Erstelle ein Backup-Image der SD-Karte mit `dd`:
sudo dd if=/dev/diskX bs=1m | gzip > ~/backup.img.gz
Dieser Befehl liest die SD-Karte (`if=/dev/diskX`) und komprimiert das Backup-Image mit `gzip`. Das Backup-Image wird als `backup.img.gz` in deinem Benutzerverzeichnis (`~/`) gespeichert.
6. Warte, bis der Backup-Vorgang abgeschlossen ist. Leider gibt es bei dd keine Fortschrittsanzeige die den Status des Backup-Vorgangs anzeigt. Darum einfach mit viel Geduld warten…
Hinweis: Dieser Vorgang kann je nach Größe der SD-Karte einige Zeit in Anspruch nehmen.
7. Sobald das Backup abgeschlossen ist, kannst du die SD-Karte sicher auswerfen:
diskutil eject /dev/diskX
Ersetze `/dev/diskX` durch die Festplattenkennung deiner SD-Karte.
Das war’s! Du hast nun ein komprimiertes Backup-Image (`backup.img.gz`) deiner Raspberry Pi OS SD-Karte auf deinem Mac, mit einer Fortschrittsanzeige, um den Backup-Fortschritt zu überwachen.