Ihr Raspberry Pi 3 Mod. B+ mit Kodi (LibreELEC) ist ein fantastisches, kleines Mediacenter. Es ist oft die zentrale Anlaufstelle für Ihre Filme, Serien und Musik. Doch mit der Zeit kann die ursprünglich gewählte SD-Karte, vielleicht ein großzügiges 64 GB oder 128 GB Modell, an ihre Grenzen stoßen – oder Sie stellen fest, dass sie überdimensioniert ist. Vielleicht möchten Sie eine schnellere, aber kleinere Karte nutzen, oder die große Karte für ein anderes Projekt freimachen. Der Gedanke, das gesamte System auf eine kleinere SD-Karte umzuziehen, kann auf den ersten Blick entmutigend wirken. Ein einfaches Klonen mit Tools wie `dd` funktioniert hier leider nicht direkt, da es die gesamte Größe der Originalkarte kopiert, nicht nur den belegten Speicherplatz. Aber keine Sorge! Mit dieser Schritt-für-Schritt-Anleitung gelingt Ihnen die System-Schlankheitskur Ihres Raspberry Pi mühelos. Wir zeigen Ihnen, wie Sie Ihr geliebtes Mediacenter effizient und sicher auf eine kleinere SD-Karte migrieren.
Warum eine System-Schlankheitskur für Ihren Raspberry Pi?
Es gibt mehrere gute Gründe, warum Sie Ihr LibreELEC-System auf eine kleinere SD-Karte umziehen möchten:
- Kostenersparnis: Kleinere SD-Karten sind oft deutlich günstiger.
- Performance: Manchmal sind kleinere Karten, insbesondere von bestimmten Herstellern, schneller im Lesen und Schreiben, was zu einer reaktionsfreudigeren Kodi-Oberfläche führen kann.
- Langlebigkeit: Wenn Sie eine neue, hochwertige Karte verwenden, kann dies die Lebensdauer Ihres Mediacenters verlängern.
- Effizienz: Nicht jeder benötigt 128 GB Speicherplatz für ein LibreELEC-System, das hauptsächlich Streaming-Daten verarbeitet. Eine 16 GB oder 32 GB Karte ist oft mehr als ausreichend und spart Ressourcen.
- Ordnung: Eine passendere Kartengröße für den tatsächlichen Bedarf.
Unabhängig von Ihrem Grund ist der Umzug eine lohnende Aufgabe, die Ihr Raspberry Pi 3 Mod. B+ Mediacenter optimieren wird.
Was Sie benötigen: Die Checkliste für den Umzug
Bevor wir starten, stellen Sie sicher, dass Sie alle notwendigen Werkzeuge und Komponenten bereithalten:
- Ihr Raspberry Pi 3 Mod. B+ mit der aktuellen LibreELEC-Installation.
- Die aktuelle SD-Karte (Quellkarte), auf der LibreELEC läuft.
- Eine neue, kleinere SD-Karte (Zielkarte). Stellen Sie sicher, dass die neue Karte groß genug ist, um *alle belegten Daten* der alten Karte zu fassen (z.B. wenn Sie 8 GB belegt haben, benötigen Sie mindestens eine 8 GB Karte, aber besser 16 GB für Puffer und zukünftige Erweiterungen).
- Einen Computer (Windows, macOS oder Linux) mit mindestens zwei SD-Kartenlesern oder einem Kartenleser und einem USB-Adapter für SD-Karten. Alternativ können Sie die Karten nacheinander anschließen.
- Eine zuverlässige Internetverbindung für Downloads.
- Software:
- Rufus (Windows) oder balenaEtcher (Windows, macOS, Linux) zum Flashen von LibreELEC auf die neue Karte.
- Ein aktuelles LibreELEC-Image für Ihren Raspberry Pi 3 (herunterzuladen von der offiziellen LibreELEC-Website).
- (Optional) Ein Dateimanager, der versteckte Dateien anzeigen kann (z.B. Windows Explorer mit Option „Versteckte Elemente” anzeigen, Finder auf macOS mit Cmd+Shift+Punkt, oder jeder Linux-Dateimanager).
- Ausreichend Zeit (ca. 1-2 Stunden, je nach Datenmenge und Internetgeschwindigkeit).
Das Problem verstehen: Warum ein direktes Klonen nicht funktioniert
Wie eingangs erwähnt, funktioniert ein einfaches Klonen Ihrer SD-Karte (z.B. mit `dd` unter Linux oder ähnlichen Tools, die bitweise kopieren) nicht, wenn die Zielkarte kleiner ist als die Quellkarte. Der Grund liegt in der Funktionsweise dieser Tools: Sie kopieren nicht nur die belegten Daten, sondern das gesamte Dateisystem inklusive des ungenutzten Speicherplatzes der Originalkarte. Eine 64 GB Karte wird also als 64 GB Image kopiert, selbst wenn nur 10 GB tatsächlich belegt sind. Dieses 64 GB Image passt logischerweise nicht auf eine 32 GB Karte.
LibreELEC nutzt auf dem Raspberry Pi eine spezielle Partitionierung: eine kleine Boot-Partition und eine größere „Storage”-Partition, auf der alle Ihre Daten, Add-ons und Kodi-Einstellungen liegen. Unsere Strategie ist es, eine frische LibreELEC-Installation auf die neue, kleinere Karte zu bringen und dann lediglich die relevanten Daten aus der „Storage”-Partition der alten Karte auf die neue zu übertragen. Das ist sicherer und effizienter.
Schritt-für-Schritt-Anleitung: Ihr Raspberry Pi zieht um
Schritt 1: Das unverzichtbare Backup Ihrer aktuellen SD-Karte
Dieser Schritt ist absolut entscheidend! Bevor Sie irgendwelche Änderungen vornehmen, erstellen Sie ein vollständiges Backup Ihrer aktuellen SD-Karte. Dies dient als Sicherheitsnetz, falls etwas schiefgeht. Auch wenn ein direktes Klonen auf eine kleinere Karte nicht funktioniert, können Sie die alte Karte im Notfall immer noch in Ihren Raspberry Pi stecken und weiterarbeiten.
- Nehmen Sie die SD-Karte aus Ihrem Raspberry Pi.
- Stecken Sie die SD-Karte in Ihren Computer (über einen Kartenleser).
- Verwenden Sie ein Tool wie balenaEtcher oder Rufus (diese können auch Images *von* Karten erstellen), um ein vollständiges Image der SD-Karte zu erstellen und auf Ihrer Festplatte zu speichern. Alternativ können Sie einfach alle Dateien von der „Storage”-Partition auf Ihren Computer kopieren, insbesondere den wichtigen `.kodi`-Ordner. Dies ist die Mindestanforderung, falls Sie kein vollständiges Image erstellen möchten oder können.
- Benennen Sie die Backup-Datei eindeutig, z.B. „LibreELEC_RPi3_Backup_Datum.img”.
Bewahren Sie dieses Backup an einem sicheren Ort auf!
Schritt 2: Die neue, kleinere SD-Karte vorbereiten
Jetzt ist es an der Zeit, die neue, kleinere SD-Karte für LibreELEC vorzubereiten.
- Laden Sie das neueste LibreELEC-Image für Ihren Raspberry Pi 3 von der offiziellen LibreELEC-Website herunter (achten Sie darauf, die richtige Version für RPi2/RPi3 zu wählen). Es ist in der Regel eine `.img.gz`-Datei.
- Entpacken Sie die Datei, falls Ihr Flash-Tool keine `.gz`-Dateien direkt verarbeiten kann. Sie erhalten dann eine `.img`-Datei.
- Stecken Sie die *neue, kleinere* SD-Karte in Ihren Computer.
- Starten Sie balenaEtcher oder Rufus.
- Wählen Sie das heruntergelladene LibreELEC `.img`-Image aus.
- Wählen Sie als Ziellaufwerk die *neue* SD-Karte aus. Seien Sie hier äußerste vorsichtig und wählen Sie das korrekte Laufwerk, um keine wichtigen Daten auf anderen Speichermedien zu überschreiben!
- Starten Sie den Flash-Vorgang. Dies kann einige Minuten dauern.
- Sobald der Vorgang abgeschlossen ist, wird die neue SD-Karte ausgeworfen. Windows fragt Sie möglicherweise, ob Sie die Karte formatieren möchten; ignorieren Sie dies.
Sie haben nun eine frische LibreELEC-Installation auf Ihrer neuen, kleineren SD-Karte.
Schritt 3: Datenübertragung – Das Herzstück der Migration
Dies ist der entscheidende Schritt, bei dem wir Ihre persönlichen Daten und Konfigurationen von der alten auf die neue Karte übertragen. Wir konzentrieren uns dabei auf die „Storage”-Partition, da dort alle benutzerdefinierten Inhalte gespeichert sind.
-
Beide SD-Karten verbinden: Stecken Sie nun sowohl die *alte* als auch die *neue* SD-Karte in Ihren Computer (entweder über zwei separate Kartenleser oder nacheinander).
Auf den meisten Betriebssystemen werden Ihnen nun zwei Partitionen der LibreELEC-Karten angezeigt: Eine kleine „BOOT”-Partition und eine größere, oft als „STORAGE” oder ähnlich bezeichnete Partition. Falls die STORAGE-Partition unter Windows nicht direkt sichtbar ist, kann es sein, dass Windows ext4-Dateisysteme nicht nativ unterstützt. In diesem Fall gibt es zwei Hauptansätze:
- A: Linux/macOS nutzen: Am einfachsten ist es, einen Linux-PC (auch Live-CD/USB) oder einen macOS-Computer zu verwenden, da diese ext4-Partitionen nativ mounten können.
- B: Windows mit Tools: Für Windows gibt es Tools wie Ext2Fsd, die ext4-Partitionen lesbar machen. Installieren Sie ein solches Tool, um auf die „STORAGE”-Partitionen zugreifen zu können.
- C: SSH/SFTP nutzen (für Fortgeschrittene): Wenn Sie nur eine Karte anschließen können, können Sie nach dem ersten Start der neuen Karte die alte Karte in den Raspberry Pi stecken, per SSH darauf zugreifen und die Daten über das Netzwerk (z.B. mit WinSCP) auf die neue Karte übertragen. Dies ist jedoch komplizierter. Wir konzentrieren uns auf den direkten Zugriff über den Computer.
- Identifizieren Sie die „Storage”-Partitionen: Öffnen Sie Ihren Dateimanager. Sie sollten nun die „STORAGE”-Partitionen beider Karten sehen. Benennen Sie die Ordner, die beim Einlegen der SD-Karten erscheinen, um Verwechslungen zu vermeiden (z.B. „STORAGE_ALT” und „STORAGE_NEU”).
-
Navigieren Sie zur alten „Storage”-Partition: Öffnen Sie die „STORAGE_ALT”-Partition. Der wichtigste Ordner hier ist der versteckte Ordner `.kodi`. Stellen Sie sicher, dass Ihr Dateimanager versteckte Dateien anzeigt (unter Windows: Ansicht -> Versteckte Elemente; unter macOS: Cmd+Shift+. im Finder; unter Linux: Strg+H).
Die kritischsten Daten liegen in:
.kodi/
(beinhaltet Add-ons, Einstellungen, Datenbanken, Thumbnails etc.)media/
(falls Sie Medien direkt auf der SD-Karte gespeichert haben, was aber selten ist)- Weitere Ordner, die Sie manuell erstellt haben (z.B. für Screenshots oder individuelle Skripte).
-
Kopieren Sie die Daten: Kopieren Sie den gesamten Inhalt des Ordners `STORAGE_ALT/.kodi/` in den Ordner `STORAGE_NEU/.kodi/`. Bestätigen Sie das Überschreiben vorhandener Dateien.
Wichtiger Hinweis: Auf der *neuen* Karte ist der `.kodi`-Ordner bereits von der frischen LibreELEC-Installation vorhanden. Sie möchten den *Inhalt* des alten `.kodi`-Ordners in den neuen kopieren und dabei die frischen Dateien überschreiben. Achten Sie darauf, den Ordner selbst nicht zu löschen, sondern nur seinen Inhalt zu ersetzen.
Kopieren Sie auch alle anderen relevanten Ordner und Dateien (z.B. `media/` oder benutzerdefinierte Skripte) von `STORAGE_ALT/` nach `STORAGE_NEU/`.
- Sicheres Entfernen: Sobald der Kopiervorgang abgeschlossen ist, werfen Sie beide SD-Karten sicher aus Ihrem Computer aus.
Schritt 4: Erster Start und Überprüfung – Alles am richtigen Platz?
Jetzt kommt der Moment der Wahrheit!
- Nehmen Sie die neue, kleinere SD-Karte und stecken Sie sie in Ihren Raspberry Pi 3 Mod. B+.
- Schließen Sie Ihren Raspberry Pi an Strom, HDMI und Netzwerk an.
- Schalten Sie den Raspberry Pi ein.
- Beim ersten Start kann es etwas länger dauern als gewohnt, da Kodi Ihre Datenbanken und Add-ons neu initialisieren muss. Seien Sie geduldig.
- Überprüfen Sie nach dem Start:
- Sind alle Ihre Add-ons vorhanden?
- Ist Ihre Medienbibliothek (Filme, Serien, Musik) intakt und korrekt?
- Sind Ihre Einstellungen (Skin, Sprache, Netzwerkeinstellungen) korrekt?
- Funktionieren Wiedergabe und Streaming wie erwartet?
Wenn alles wie gewünscht funktioniert, herzlichen Glückwunsch! Sie haben erfolgreich Ihre Kodi-Installation migriert.
Zusätzliche Überlegungen und Optimierungen
- Quelldatenbanken: Wenn Sie Ihre Medien über SMB/NFS-Freigaben von einem NAS oder PC beziehen, müssen Sie in Kodi möglicherweise die Quellen (Pfade) neu einstellen, falls diese nicht korrekt übernommen wurden. Dies ist selten, kann aber vorkommen.
- Add-on-Abhängigkeiten: Manchmal können bei Add-ons, insbesondere wenn sie externe Pakete benötigen, nach einer Migration Probleme auftreten. Überprüfen Sie Ihre Add-ons im Kodi-Menü (Add-ons -> Meine Add-ons). Falls ein Add-on nicht funktioniert, versuchen Sie es neu zu installieren.
- Speicherplatz auf der neuen Karte: Überprüfen Sie unter „LibreELEC -> System-Informationen” den verfügbaren Speicherplatz auf Ihrer neuen Karte. Sie sollten jetzt deutlich mehr freien Speicherplatz haben, als es auf der großen Karte der Fall war, da die neue Karte weniger ungenutzten Raum enthält, der von einer frischen Installation belegt wird.
Häufige Probleme und ihre Lösungen
- Kodi startet nicht oder zeigt Fehler an: Dies deutet oft auf eine beschädigte Konfiguration hin. Versuchen Sie, den Raspberry Pi neu zu starten. Falls das Problem bestehen bleibt, kann es helfen, den `.kodi`-Ordner auf der neuen Karte zu löschen und nur die wichtigsten Unterordner wie `userdata` und `addons` aus dem Backup manuell zu kopieren, oder im schlimmsten Fall, eine komplette Neuinstallation von LibreELEC auf der neuen Karte zu akzeptieren und Kodi von Grund auf neu einzurichten (was das Backup umso wichtiger macht!).
- Add-ons fehlen oder funktionieren nicht: Überprüfen Sie Ihre Internetverbindung. Manchmal müssen Add-ons nach der Migration ihre Repositorys neu synchronisieren oder aktualisiert werden. Gehen Sie zu „Add-ons” und prüfen Sie auf verfügbare Updates.
- Fehlermeldung „Disk full”: Dies sollte bei unserer Methode nicht passieren, es sei denn, die belegten Daten Ihrer alten Karte waren bereits größer als die Kapazität der neuen Karte. Stellen Sie sicher, dass die neue Karte tatsächlich groß genug ist für Ihre Daten.
- Kodi ist sehr langsam: Beim ersten Start nach der Migration ist dies normal, da Datenbanken neu aufgebaut werden. Bleibt die Langsamkeit bestehen, könnte die neue SD-Karte eine schlechtere Leistung haben als die alte, oder es gibt ein Problem mit dem Dateisystem.
Fazit: Schlanker, schneller, besser – Der erfolgreiche Umzug
Sie haben es geschafft! Mit dieser System-Schlankheitskur haben Sie Ihren Raspberry Pi 3 Mod. B+ mit Kodi (LibreELEC) erfolgreich auf eine kleinere, möglicherweise schnellere und effizientere SD-Karte umgezogen. Ihr Mediacenter ist jetzt optimiert, und Sie können sich über eine reibungslose Leistung freuen. Dieser Prozess, obwohl auf den ersten Blick komplex, ist ein hervorragendes Beispiel dafür, wie man mit methodischem Vorgehen auch anspruchsvollere Aufgaben im Bereich der Heimautomatisierung und Mediacenter bewältigen kann. Genießen Sie Ihr schlankes und leistungsstarkes System!