Images verkleinern

Angelegt Montag 16 November 2020

1) PiShrink installieren

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x pishrink.sh
sudo mv pishrink.sh /usr/local/bin

2) Großes Image in einem Verzeichnis speichern

3) Ordner im Terminal aufrufen (Tipp: Rechtsklick in GNOME → In Terminal öffnen ) und dann den Befehl eingeben:

sudo pishrink.sh input.img output.img

Das Skript schrumpft jetzt automatisch die große Imagedatei und speichert die komprimierte Version als "output.img". Nach der Verifizierung kann man dann nun die größere Datei löschen.

Keine Sorge, das Shrinken dauert eine Weile, gerade wenn die Images größer sind.

Ergebnis: In diesem Fall wurde das Original-Image von 125,1 GB auf 13,6 GB geschrumpft.

Befehle:

Usage: $0 [-adhrspvzZ] imagefile.img [newimagefile.img]

-s Don't expand filesystem when image is booted the first time
-v Be verbose
-r Use advanced filesystem repair option if the normal one fails
-z Compress image after shrinking with gzip
-Z Compress image after shrinking with xz
-a Compress image in parallel using multiple cores
-p Remove logs, apt archives, dhcp leases and ssh hostkeys
-d Write debug messages in a debug log file




Backlinks: Technik:CrowPi2 Raspberry Pi