Da die SD-Karten im Raspi relativ häufig den Geist aufgeben, ist es gut, dann ein Backup zur Hand zu haben, um es auf eine neue SD-Karte überspielen zu können.
Hier möchte ich ein funktionierender Weg teilen, um ohne Linux-Rechner und ohne grafische Oberfläche auf dem Raspi ein komprimiertes Backup zu erstellen (denn ich hab selber längere Zeit gesucht):
Achtung: Funktioniert nicht mit NOOBS, aber funktioniert gut mit Raspbian.
-Raspi herunterfahren (shutdown now), stromlos machen, SD-Karte entnehmen
-am Windows-PC mit Win32DiskImager ein Image von der SD-Karte erstellen. Problem: Dieses Image hat die volle Größe der SD-Karte, selbst wenn nur wenig Platz darauf belegt ist, und lässt sich oft nicht auf anderen SD-Karten wiederherstellen, wenn diese geringfügig kleiner sind.
-das erstellte Image an den Raspi bringen (z.B. ausreichend großer USB-Stick, mit NTFS formatiert)
-PiShrink installieren gemäß Anleitung
Installation:
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x pishrink.sh
sudo mv pishrink.sh /usr/local/bin
Nutzung:
sudo pishrink.sh imagefile.img [newimagefile.img]
Dadurch wird das Image auf die tatsächlich belegte Dateigröße verkleinert (dauert vielleicht 30min), und es wird ein Selbstexpansions-Dingens für Win32DiskImager hinzugefügt.
Im Bedarfsfall kann man das Image mit Win32DiskImager auf eine beliebige andere SD-Karte zurückspielen, dabei wird das Dateisystem auf die jeweilige Größe der SD-Karte erweitert.