Wie das Klonen einer normalen SD Karte via Win32 Disk Imager funktioniert hast du denke ich, schon mal gehört. Warum gibt es nun einen Extra-Artikel zum Raspberry PI SD Karte klonen? Ganz einfach: Wenn du Raspbian auf deinem Raspberry installiert hast, ist seit Raspbian Jessie (genauer gesagt seit dem 13. Mai 2016) ein Tool mit an Bord, dass dir die SD-Karte klonen und damit ein Raspberry Pi Backup erstellen kann.
Du kannst damit deine Raspberry Pi SD Karte sogar auf kleinere oder größere SD Karten kopieren, ohne nachher verrückte Anpassungen der Partitionsgröße zu machen oder Zwischenschritte über Image Dateien oder USB-Sticks! Das macht alles das Tool SD card copier des Raspberry Pis für dich!
Wie Funktioniert der SD card copier auf dem Raspberry Pi?
Beim SD Card Copier handelt es sich um ein vorinstalliertes Tool auf dem Raspberry Pi mit grafischer Benutzeroberfläche. Im Gegensatz zum Win32 Disk Imager macht es keine Block-Level kopie deiner micro SD Karten, sondern eine File-Level Kopie. Sonst wäre es auch nicht möglich, auf kleiner SD-Karten zu klonen. Die Boot-Partition wird zwar etwas anders kopiert, aber wir wollen hier mal nicht zu sehr ins Detail gehen. Das Endergebnis ist in beiden Fällen eine exakte Kopie der micro SD Karten.
Was brauche ich für den SD card copier?
- Ein installiertes Raspbian auf der aktuellen SD Karte deines Raspberry Pi in einer Version, die neuer oder gleich ist mit Raspbian Jessie vom 13. Mai 2016
- Einen USB Kartenleser
Kann ich mir so ein Raspberry Pi Backup erstellen?
Prinzipiell schon, so hättest du eine SD Karte herumliegen auf der ein “Plug and Play” fähiges Backup deines Raspberry gespeichert ist. Also im Fall der Fälle: Reinstecken und wohlfühlen.
Aber du musst das natürlich nicht so machen, du kannst dir auch wie im Artikel “Mit Windows 10 SD Karten klonen” von mir beschrieben, ein Image der SD Karte erstellen. So hast du das Abbild der SD-Karte auf deinem Computer als .ISO Datei gespeichert und kannst es bei Bedarf auf eine SD-Karte schreiben. (Folge der Anleitung einfach bis Schritt 3 -> fertig)
Raspberry Pi SD Karte klonen
Vorbereitungen und Voraussetzungen
- Euer Raspberry Pi sollte aktualisiert sein (sudo apt-get update && sudo apt-get upgrade -y)
- Das Dateisystem eurer aktuellen SD-Karte muss auf die ganze SD Karte erweitert/expandiert sein (sudo raspi-config -> 7 Advanced Options -> A1 Expand Filesystem)
- Formatiere die neue SD-Karte erst einmal mit dem SD Formatter
- Schließe den Kartenleser an einen USB-Anschluss des Raspberry Pi an
- Startet euren Raspberry Pi (neu)
- Stecke die vorher formatierte microSD Karte in den Kartenleser am Raspberry Pi
SD card copier auf grafischer Oberfläche ausführen
Halte dich fest, das geht so einfach du wirst es kaum glauben. Schließe deinen Raspberry entweder an Maus, Tastatur und Bildschirm an oder verbinde dich per VNC/RDP auf den Desktop und los gehts
Klonen starten
Falls bei dir die Fehlermeldung “Could not Write to Destination” erscheint, oder du einfach nicht weiter kommt
- Startet deinen Pi neu
- Formatiert die neue SD Karte noch einmal mit dem SD Formatter
- Starte deinen Raspberry Pi neu und stecke die microSD Karte erst im laufenden Betrieb in den USB-Kartenleser am Raspberry Pi ein
- Checke, ob die SD Karte überhaupt beschrieben werden kann, bzw. teste einfach eine andere
- Schreib ein Kommentar 😉
SD Card Copier auf CLI möglich?
Kurz gesagt: Nein. Der SD Card Copier hat KEIN CLI Interface. Das Programm heißt übrigens eigentlich piclone. Wenn man also “piclone” in ein SSH Terminal schreibt, kommt eine Fehlermeldung “cannot open display”
Aber halt, es gibt schone eine Möglichkeit, die ist nur sehr fummelig.
- Auf Github gibt es ein Skript
- Dieses Skirpt enthält wenn man so will alle Schritte, die der SD Card Copier ausführt.
- Das skript muss natürlich angepasst werden. ACHTUNG: Ihr könnt hier u.U. versehentlich eure interne SD Karte löschen.
- Deshalb verzichte ich hier auf ein Tutorial. Technisch versierte sollten kein Problem mit der Anpassung des Skriptes haben. Wenn doch dann lieber lassen 😉
Das war’s von meiner Seite. Danke dass du bis hier gelesen hast und bis bald 🙂
Hallo Simon
Ist es mit dieser Methode eigentlich auch möglich,
eine andere SD zu clonen?
Ich habe auf die grafische Oberfläche für FHEM verzichtet und nur die
Lite Version genommen.
Könnte mir aber nur fürs clonen einen Raspberry aufsetzen.
Würde das dann zb mit zwei Cardreadern funktionieren ?
Schöne Grüße
Jens
HM.Also ich bekomme die fehlermeldung “Could not create FAT”.Karte mehrmals formatiert,andere Karte probiert,nicht hilft.
Was kann man tun?
Wird mit dem Tool eine exakte Kopie der SD-Karte erstellt? Also mit Root-Verzeichnissen usw.?
Genau, eine Kopie der SD-Karte 👍
Hallo,
eine Ergänzung zur neuesten V.11 bullseye:
Beim Verbinden des USB- Gerätes öffnet sich der Dialog zur Einbindung des USB-Laufwerkes in den Dateimanager automatisch.
Achtung! Diesen Dialog abbrechen und das Backup-Laufwerk nicht in den Dateimanager integrieren! (Es gibt sonst spätere Fehlermeldungen.)
Bei Abbruch funktioniert alles wie bisher beschrieben.
Viel Erfolg!
Bill
hallo, super Anleitung. Ich habe so von einer SSD auf eine zweite kopieren können. Von der Quell SSD botter der PI3B auch schön.
Wie boote ich nun von der zweiten SSD?
Ich habe versucht, die erste einfach abzuhängen
Ich bitte um Hilfe.
Thomas
Hi Thomas,
bitte entschuldige die späte Rückmeldung.
Bist du bei dem Thema inzwischen weitergekommen? Vielleicht nimmt der SD-Card Copier nicht den SSD-Boot Sektor mit oder so, das wäre das einzige, was ich mir vorstellen könnte. Aber wirklich Sinn machen, tut das nicht, weil ja das Dateisystem gleich ist 😀
Hallo,
kann es sein, dass SD Card Copier sehr langsam ist, oder kann man da noch was einstellen.
Habe es sogar an einem RPI4 mit USB3-Card Reader probiert.
Vielen Dank im voraus.
Hi Herbert,
das kann schon sein, da er ja eine File-Level Kopie macht. Wenn es viele kleine Dateien gibt, braucht der schon seine Zeit. Win32 Disk Imager ist da deutlich schneller, macht aber auch eine Block-Level-Kopie (geht nur auf gleich große oder größere SD-Karten). Mehr Informationen gibts hier.
Beste Grüße
Danke für die Anleitung. Ich habe mein Backup mit Win32Diskimager einfach nicht auf eine SD-Karte gleicher Grösse gebracht. Immer war die Karte etwas zu klein.
Was habe ich alles versucht. Knoppix, Gparted usw. Dein Beitrag war genau das, was ich gebraucht habe!😉
Danke für dein Feedback Resche, hat mich sehr gefreut.
Immer schön, wenn ich helfen kann 🙂
Beste Grüße
Simon
Erst mal danke für den coolen Artikel
Eine Frage: kann ich damit auch die interne SD Card auf eine Festplatte kopieren, damit ich dann von der Festplatte starten kann ohne SD Card?
Das wäre ein Traum
Hi Willi,
puh, das ist echt ne gute Frage. Wenn der Wizard die Festplatter erkennt würde ich sagen spricht nichts dagegen es auszuprobieren 🙂
LG
Simon
Grossartige Anleitung!
Habe gerade meinen Office-Pi (4 Modell B), meinen Octoptint 2 B und meinen Zero W auf größere Karten umziehen lassen ohne extra Hardware und ohne etwas neu einzurichten. Gleich mache ich noch ein Backup von meinem FHEM Server. (Hab das alles schon lange vor mir her geschoben, weil mir die anderen Methoden (da ich leider nach wie vor ein Linux Newbie bin) zu umständlich waren!
Hey Jo,
vielen herzliche dank für dein Feedback. Es freut mich immer zu hören, wenn ich weiterhelfen konnte und die IT etwas weniger kompliziert gemacht habe 😉
LG und bleib gesund
Simon
Sehr coole Beschreibung – vor allem, wenn ich bedenke, was für einen Aufwand in den einzelnen Foren
zum Raspi oder zu fhem getrieben wird. Es funktioniert und das ist für mich als nicht Linux-Nerd am
wichtigsten.
Geht mir auch immer so,
hab zwar schon einiges mit Linux gemacht, aber Anleitungen die funktionieren machen immernoch am meisten Spaß 😉
LG
wie heisst das Paket, das installiert werden muss? Wenn ich keine volle Installation habe und in Folge dessen das card-copy nicht installiert ist, hilft mir die ganze Seite nichts.
Hey Juvu,
stimmt, dass hätte ich in die Anleitung mit aufnehmen sollen. Danke für dein Feedback ^.^
Du kannst das Paket mit folgenden Kommandos nachinstallieren:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install piclone geany usb-modeswitch pi-bluetooth
sudo apt-get install python-pigpio python3-pigpio
Kann bei bedarf auch gerne hier nachgelesen werden. (Ziemlich am Ende der Seite, unter How do I get it?)