Du machst ein Update und plötzlich startet dein Raspberry nicht mehr? Du hast Tage damit verbracht alles einzurichten und einzustellen und plötzlich ist die SD-Karte defekt? Kein Problem, wenn du den kompletten Inhalt deiner SD-Karte zuvor gesichert hast!
Mit dieser Anleitung kannst du auch ganz einfach deine SD-Karte duplizieren und z.B. dein fertig eingerichtetes Kodi auf einen weiteren Raspberry Pi nutzen, ohne alles wieder von vorne installieren zu müssen.
Es ist wirklich unkompliziert und vor allem auch schnell gemacht. In diesem Tutorial zeige ich dir wie es geht. 🙂
USB Image Tool installieren
Das USB Image Tool ist ein kleines, kostenloses und einfach zu bedienendes Programm dass genau das macht was wir brauchen.
Lade es dir von von der Herstellerseite herunter und installiere es auf deinem PC: http://www.alexpage.de/usb-image-tool/download/ (Oben der erste Link)
Backup erstellen
Achte hierbei auf den Laufwerksbuchstaben und wähle deine SD-Karte aus und klicke anschließend auf „Backup“.
Du wirst nun nach dem Speicherort und dem Namen deiner Imagedatei (Abbild deiner SD-Karte) gefragt und anschließend beginnt auch schon der Backupvorgang.
Dies kann je nach Größe der Karte mehrere Minuten dauern.
Backup wiederherstellen
Um dein Backup wiederherzustellen, benötigst du eine SD-Karte mit mindestens der selben Größe oder mehr Speicherplatz.
Du wählst wieder die SD-Karte aus, auf die die Daten zurückgeschrieben werden sollen und klickst dieses mal auf „Restore“ und wählst deine zuvor gesicherte Imagedatei aus.
Nach Ablauf dieses Schreibvorgangs hast du ein exaktes Abbild deiner SD-Karte.
Wie man also sieht ist das wirklich schnell gemacht und erspart einem sehr viel Frust falls mal doch etwas schief geht. 🙂
Häufig gestellte Fragen:
Ich habe das Backup meiner 8GB Karte auf eine 32GB Karte wiederhergestellt. Wie kann ich die vollen 32GB nutzen?
In Openelec kann man das Problem sehr einfach lösen.
Verbinde dich via SSH mit deinem Raspberry so wie hier beschrieben.
Führe diesen Befehl aus: touch /storage/.please_resize_me
Durch diesen Befehl wird eine Datei erzeugt die Openelec sagt, dass es deine SD-Karte beim nächsten Neustart erweitern soll. 🙂
Sehr geil!!! 🙂 Dank dir…
Das klingt cool.
Wie groß wird denn dann das erzeugte Image? 1:1 so groß wie das Fassungsvermögen der SD-Karte oder nur so groß, wie der belegte Bereich der SD-Karte?
Und wie ist das bei einem Restore auf eine größere SD-Karte. Wird die restaurierte Partition automatisch auf das Maximum vergrößert. Oder bleibt bei einer doppelt so großen Karte einfach die Hälfte ungenutzt?
LG Helmut
Üblicherweise wird bei der Image-Erstellung immer die gesamte Struktur der Karte eingelesen und im Image gespeichert. Durch Zip/Gzip Kompression kann man das Image nachträglich auch noch kleiner machen, denn binäre Nullen (freier Speicherplatz) lässt sich hervorragend komprimieren.
Wenn Du ein Image auf eine größere Karte zurückspielst, wirst Du nur den freien Speicherplatz verwenden können, der zuvor im Image auch verfügbar war. Ein Resizing der Partitionen wird nicht durchgeführt, da es ih eben um ein Image (1:1 Abbild) handelt.
Danke Cedric für die Infos.
Dann erfüllt das Programm die selbe Funktion wie der Win32DiskImager, mit dem Raspbian und OpenELEC unter Windows auf die SD-Karte gebracht werden, oder dd unter Linux und auch nicht mehr. Für eine Datensicherung ist es halt ärgerlich, wenn Du eine 32GB SD-Karte hast und nur z.B. 2GB belegt sind. Dann sicherst Du immer zuerst volle 32GB.
Danke für deine Hilfe Cedric,
Ja es wird ein genaues 1:1 Abbild erstellt und der leere Platz auf der SD-Karte wird dabei übernommen sodass man das Image nicht mehr auf eine kleinere SD-Karte bekommt.
Ich habe den Programmierer dieses Tools mal angeschrieben und gefragt ob es möglich wäre ein automatisches Resizing einzubauen. Mal schauen.
Hi!
Ich bin mit Hilfe der Anleitung von einer 8 GB SD Karte auf eine mit 16 GB Speicher umgestiegen. Wenn ich nun in den Systeminfo’s von Open Elec schaue wird mir jedoch noch der alte Speicher angezeigt. Ich finde keine Möglichkeit das innerhalb von Open Elec zu aktualisieren.
Gibt es da eine Möglichkeit?
Der Hintergedanke ist, dass Streams bei mir manchmal laggen und ich den Cache auf die SD Karte verlegen will, daher sollten die 16GB schon nutzbar sein…
Moin!
Für alle die eventuell das gleiche Problem haben, hier die Lösung:
Einfach über SSH auf den Pi zugreifen und folgenden Befehl ausführen:
touch /storage/.please_resize_me
reboot
Ich wollte dir gerade den selben Tipp geben. ^^
Hi! Jetzt sichere ich auch mal auf diesem Wege meine SDKarte!
Musste schon schmerzlich lernen wie lange man braucht, um wieder von null anzufangen!
Ich habe jetzt so einige roms drauf und die Sicherung dauert um die 10 Std für 32 GB!
Das ist wirklich hart!
Hat jemand eine Idee warum das so ist?
Es ist ne Samsung Class 10 Karte mit bis zu 48mb/s
Also an der Karte sollte es nicht liegen!
Grüße an die Füsse!
Ja es dauert wirklich lange da die komplette SD Karte kopiert wird, auch der leere Bereich aber 10 Stunden? So lange sollte es wirklich nicht dauern.
Ich schließe meine SD Karte immer über diesen USB Adapter an und der Kopiervorgang bei einer 16GB Karte dauert ca. 20 Minuten.
Eine schnelle 32GB Karte wie deine sollte unter einer Stunde kopiert sein.
Der SSH Befehl funzt leider nicht mehr https://github.com/OpenELEC/OpenELEC.tv/commit/c482afb77fcedf0852333c10e1f3df926d5cac35
Kennt jemand einen anderen Weg ?
Nach diesem Tutorial mit Gparted Live CD habe ich es hinbekommen.
http://www.och-group.de/2013/04/08/xbmc-openelec-auf-dem-raspberry-pi-einrichten-von-a-bis-z/
Sehr guter Tipp, vielen Dank! In der heutigen technikaffinen Zeit ist der Speicher durch die Vielzahl an Möglichkeiten schnell mal voll. Da ist die Sicherstellung der Daten unabdingbar. LG
Alternativ kann man auch die Backup Funktion von Openelec nutzen, es wird dabei eine .Tar Datei mit allen Addons, Bibliothek, Einstellungen erstellt.
Der Vorteil dieser Methode ist, das man die Backup Datei bequem übers Netzwerk, auf beispielsweise den Rechner schieben kann und nicht die SD Karte entfernen braucht.
Im Notfall muss dann nur Openelec auf die neue SD Karte flashen, am PI den Netzwerkzugang einrichten, die Backup Datei per Netzwerk in den Ordner Backups kopieren und in OpenElec dieses wiederherstellen.
Viele Wege führen nach Rom. 🙂
Hallo,
bei mir wird meine SD KArte in dem TOol garnicht angezeigt wieso?
lg
Hi Hans, hast du im Programm – oben links – den „Device Mode“ aktiviert?
Man kann dort zwischen „Device Mode“ und „Volume Mode“ wechseln. Probiere mal beides aus. Ein Modus davon sollte deine SD-Karte anzeigen.
Guten Morgen Aki,
ich habe beides probiert und meine SD Karte wird nicht angezeigt. Laut Explorer von Windows hat meine sd karte 200mb^^wieso auch immer..
aber bei diesem Programm wird sie gar nicht erst angezeigt…
Hi Hans,
ich kenne das Problem. Du hast wahrscheinlich durch eine frühere Installation mehrere Partitionen auf der SD-Karte.
Kann man leicht beheben mit diesem Programm.
SD-Formatter:
https://www.sdcard.org/downloads/formatter_4/eula_windows/SDFormatterv4.zip
Hi Aki,
wenn ich es ausführe, wird dann alles auf der sdkarte gelöscht?
lg
Klappt bei mir nicht 🙁 Hab zwei gleich große SD Karte, Speichere ein Image von Karte 1 und will es auf Karte 2 laden. Kommt immer die Meldung die Karte wäre zu klein… hab sie schon zig mal formatiert und gecleant. Hilft alles nix -.-
Hi Guzilli,
handelt es sich dabei um zwei SD-karten verschiedener Hersteller? Es kann vorkommen dass sich die Größen der Karten um wenige Bytes unterscheiden und dann klappt das mit dem wiederherstellen leider nicht.
Es würde funktionieren wenn du eine größere SD-Karte verwendest.
Gibt es den keine Möglichkeit das Problem zu beheben?
Es wäre doch schon damit getan, wenn man nur ein Image vom beschriebenen Teil macht oder eine gewisse Toleranz von zB. 200 MB einstellen könnte?
Super, besten Dank. Jetzt erstmal sichern
Das ist wirklich NIEMALS verkehrt und erspart einem enorm viel Stress falls mal was schief gehen sollte mit dem aktuellen System. 😉
Ich habe OpenELEC auf Sd-karte und USB-Stick.
Auf der Sd-Karte ist ja dann nur noch ein Bootimage, der Rest liegt ja auf dem Stick.
Muss ich jetzt beides sichern oder reicht es den USB-Stick zu sichern?
Hallo, ich habe heute Openelec auf eine größere und schnellere SD Karte kopiert und es läuft super, viel schneller als vorher.
Das Problem was ich habe, ist die Größe der neuen anpassen. Wenn ich den Befehl “ touch /storage/.please_resize_me“ benutze, versucht Openelec beim nächsten Start die Größe anzupassen, aber beendet es sofort mit der Meldung „resize not allowed, Reboot in 15s“. Man ist doch als root angemeldet, wenn man den Befehl ausführt, ich weiß deswegen nicht, wieso es nicht klappt.
Gibt es da einen Trick?
Ich habe das selbe Problem, kennt jemand die Lösung?
Versuch mal : sudo touch /storage/.please_resize_me
Geht leider auch nicht, da bekomme ich die Meldung: There is no working ’sudo‘.
lass sudo weg
unter OpenElec bist du automatisch root somit brauchst du sudo nicht zu verwenden (sudo sorgt nur dafür das du befehle als root ausführst)
einfach touch /storage/.please_resize_me müsste funktionieren
I just want to tell you that I’m beginner to blogging and absolutely liked this page. Very likely I’m want to bookmark your blog post . You amazingly come with very good articles and reviews. With thanks for revealing your website.
Moin,
hast du auch einen tipp für ein Programm das die Funktionen hat auf dem Mac?
Mahlzeit,
ich habe von einer 32gb SD-Karte ein Backup angelegt. Das Problem ist aber, das das wieder herstellen auf eine gleich grosse Karte nicht funktioniert, weil angeblich die Karte zu klein ist.
Hat jemand eine Idee wo dran das liegt?
Für den Mac benutze ich den ApplePi-Baker um SD-Karten zu beschreiben, zu clonen oder zu sichern.
Sehr einfach und leicht zu bedienen.
bei selber fehler nach neustart kommt
*resize not allowed, Reboot in 15s*
gibts da schon eine lösung ?
Man kann auch ganz einfach ein Image mit dem Win32DiskImager erzeugen:
[img]http://up.picr.de/23677122ah.png[/img]
Ich habe den Fehler nicht wegbekommen und wollte mich damit auch nicht länger rumärgern und habe OE komplett neu auf die größere Karte eingerichtet und davon dann ein Backup gemacht.
Hi,
ich habe auch ein Backup mit Win32DiskImager vorgenommen. Leider klappt der Restore auf eine andere Karte (anderer Hersteller) nicht. ich erhalte eine Fehlermeldung, dass das Image zu groß ist. Wenn ich im Dateimanager schaue, dann unterscheiden sich die Imagedateien auch um wenige kByte.
Was kann ich tun?
Kann man eigentlich von 16GB auf 8GB runterklonen?
Das runterklonen würde mich auch interessieren…….
Hat das jemand schon gemacht?
Runterklonen funktioniert einfach, z.B. 32GB > 8GB:
– Internes Backup mit Openelec ausführen, dann Datei auf Stick oder Server verschieben.
– Kleine Karte mit Openelec starten, Backup drauf kopieren und wiederherstellen fertig.
Habe meine Datenbank inzwischen auf dem NAS und brauche nicht eine 32GB-Grosse SD Karte, ne 8GB tut es auch.
Hi,
du meinst die Backup Funktion über das Addon „OpenELEC- Einstellungen“ ?
Weiß jemand wie das mit OSMC funktioniert? Wiederherstellen funktioniert einwandfrei, aber beim versuch die Partition zu vergrößern, stoß ich auf 6 Partitionen. (OSMC wurde über NOOBS installiert)
Schade immer dieses windoof :/ Nicht mal was für Linux erstellt
Moin bekomme immer ne fehler meldung daher ist das tool unbrauchbar
could not read from the usb device code 117
Ich habe Openelec auf SD-Karte und USB-Stick installiert. Gibt es eine Möglichkeit es ohne Neuinstallation (zb durch ein Backup) jetzt nur noch auf SD-Karte zu installieren?
Genialen Blog, den du da erschaffen hast. Vom ersten bis zum letzten Artikel!
Aber gerade bei dem hier frage ich mich, warum nicht einfach mit dem win32 disk imager das image erstellen. („Read“ statt „Write“)?
Ich versuche es jedenfalls und gebe danach bescheid, wenn du Interesse hast
So getestet und für gut befunden.
Das funktioniert mit Win32DiskImager wunderbar. Da braucht es kein extra Programm mehr
Ich habe gerade eine 8GB Class10 (statt 4GB und Class2) mit dem USB-Image-Tool restored!
Nun will ich die SD-Karte auf maximale Größe erweitern.
Den Befehl: touch /storage/.please_resize_me
quittiert PUTTY mit der Ausgabe:
-sh: touch/storage/.please_resize_me: not found
WAS LÄUFT HIER FALSCH?
Hat jemand eine funktionierende Vorgehensweise zur Vergrößerung der Karte?
DANKE
Habe ganau das gleiche Problem. Wäre super wenn einer Hilfe wüsste.
Sieht aus als hättest du das LEERZEICHEN zwischen „touch“ und dem Pfad „/storage/.please_resize_me“ vergessen. Er sucht bei dir nach dem Befehl „touch/storage/.please_resize_me“ der natürlich nicht existiert.
Hallo,
zuerst ein mal vielen Dank für die Anleitung. Wie immer super hilfreich. Ich habe leider noch eine kleine Frage. Ich habe unter Windows den Wechseldatenträger und einen lokalen Datenträger. Beides gehört anscheinend zur SD-Karte. Ich habe links oben „Device Mode“ eingestellt. Wird nun einfach alles was auf der Karte ist gesichert oder wird evtl. nur eine Partition der Karte, sprich eines der Laufwerke gesichert.
Vielen Dank vorab für die Hilfe.
Highly recommend ~ Fast shipping ~ Item as described. A ++
Hallo,
danke für die Anleitung, – die hat mir bei meinem ersten Raspberry Pi schon sehr geholfen!
Jetzt überlege ich, mir einen Raspberry 3 zuzulegen – kann ich denn da einen Klon meines bisherigen Systems verwenden? oder muss ich Kodi neu einrichten? Hab dazu nirgends etwas gefunden…
Danke schonmal!
Bei mir geht der Befehl nicht mehr. die Datei resize_me ist leer hat kein Inhalt.
Ich habe dann den INhalt von:
https://github.com/OpenELEC/OpenELEC.tv/blob/c482afb77fcedf0852333c10e1f3df926d5cac35/packages/sysutils/busybox/scripts/fs-resize
eingefügt und den Befehl wieder ausgeführt geht trotzdem nicht.
Hi,
nach dem Klonen verschwindet bei mir das Openelec Menü. Er bootet mit dem Openelec Screen, jedoch unter Einstellungen gibt es keine Openelec Einstellungen mehr. Wlan ist auch nicht verbunden. Geklont wurde von 8gb auf 8gb. Woran kann das liegen?
Gruß
El
Moin!
Kurzer Hinweis: Der im Artikel genannte Link http://www.alexpage.de/usb-image-tool/download/ funktioniert nicht mehr. http://www.alexpage.de/ scheint offline zu sein
Fast shipping!!! Product is just as described. Thanks!!!
great product thanks!!!!!!!
SUPER fast shipping!!!!! Great item!!!!! Thank you!!!!!!!
Juste comme dcrit et la livraison promt . Merci !
Parfait transaction ! Arriv rapidement et produit comme promis !
Perfect transaction from a 5 star seller all the way, love the shoe, thanks!