PiShrink – Verkleinern Sie Raspberry Pi-Bilder
Raspberry Pi erfordert keine Einführung. Es handelt sich um einen kleinen, erschwinglichen Computer im Kreditkartenformat, der an einen Monitor oder Fernseher angeschlossen werden kann. Wir können eine Standardtastatur und -maus anschließen und sie als vollwertigen Desktop-Computer verwenden, um alltägliche Aufgaben zu erledigen, wie z. B. Surfen im Internet, Spielen von Videos/Spielen, Textverarbeitung und Tabellenkalkulation und vieles mehr. Es wurde hauptsächlich für den Informatikunterricht an Schulen entwickelt. Heutzutage wird Raspberry Pi häufig in Hochschulen, kleinen und mittleren Organisationen und Instituten zum Programmieren verwendet. Wenn Sie ein Raspberry Pi-Gerät besitzen, sollten Sie sich vielleicht ein Bash-Skript namens „PiShrink“ ansehen, das zum Verkleinern von Raspberry Pi-Bildern verwendet wird.
PiShrink verkleinert automatisch ein Pi-Image, dessen Größe dann beim Booten auf die maximale Größe der SD-Karte angepasst wird. Dadurch wird das Zurückladen des Bildes auf die SD-Karte beschleunigt und die verkleinerten Bilder werden besser komprimiert. Dies kann nützlich sein, um die großen Bilder auf Ihrer SD-Karte unterzubringen. In dieser kurzen Anleitung erfahren Sie, wie Sie Raspberry-Images in Linux- und Unix-ähnlichen Systemen auf eine kleinere Größe verkleinern.
Installieren Sie PiShrink unter Linux
Um PiShrink auf Ihrer Linux-Box zu installieren, laden Sie zunächst die neueste Version mit folgendem Befehl herunter:
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
Als nächstes erstellen Sie die heruntergeladene PiShrink-Binärdatei als ausführbare Datei:
chmod +x pishrink.sh
Verschieben Sie es abschließend auf Ihren Weg:
sudo mv pishrink.sh /usr/local/bin/
Verkleinern Sie Raspberry Pi-Bilder mit PiShrink
Wie Sie vielleicht bereits wissen, ist Raspbian das offizielle Betriebssystem für alle Raspberry Pi-Modelle. Die Raspberry Foundation hat eine Raspberry Pi Desktop-Version für PC und Mac entwickelt. Sie können eine Live-CD erstellen, sie in einer virtuellen Maschine ausführen und sogar auf Ihrem Desktop installieren. Es sind auch einige inoffizielle Betriebssystem-Images für Raspberry Pi verfügbar. Zu Testzwecken habe ich das offizielle Raspbian-Betriebssystem von der offiziellen Download-Seite heruntergeladen.
Entpacken Sie das heruntergeladene Betriebssystem-Image:
unzip 2019-04-08-raspbian-stretch-lite.zip
Der obige Befehl extrahiert den Inhalt der Datei 2019-04-08-raspbian-stretch-lite.zip im aktuellen Arbeitsverzeichnis.
Überprüfen Sie die tatsächliche Größe der extrahierten Datei:
$ du -h 2019-04-08-raspbian-stretch-lite.img
1.7G 2019-04-08-raspbian-stretch-lite.img
Wie Sie sehen können, beträgt die Größe der extrahierten Raspberry OS-IMG-Datei 1,7 GB.
Verkleinern Sie nun die Größe dieser Datei mit PiShrink wie folgt:
sudo pishrink.sh 2019-04-08-raspbian-stretch-lite.img
Beispielausgabe:
Creating new /etc/rc.local
rootfs: 39795/107072 files (0.1% non-contiguous), 239386/428032 blocks
resize2fs 1.45.0 (6-Mar-2019)
resize2fs 1.45.0 (6-Mar-2019)
Resizing the filesystem on /dev/loop1 to 280763 (4k) blocks.
Begin pass 3 (max = 14)
Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 3728)
Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/loop1 is now 280763 (4k) blocks long.
Shrunk 2019-04-08-raspbian-stretch-lite.img from 1.7G to 1.2G
Verkleinern Sie Raspberry Pi-Bilder mit PiShrink
Wie Sie in der obigen Ausgabe sehen können, wurde die Größe des Rasberry Pi-Images auf 1,2 G reduziert.
Sie können auch das Flag -s verwenden, um den automatischen Erweiterungsteil des Prozesses zu überspringen.
sudo pishrink.sh -s 2019-04-08-raspbian-stretch-lite.img newpi.img
Dadurch wird eine Kopie der Quell-IMG-Datei (z. B. 2019-04-08-raspbian-stretch-lite.img) in eine neue IMG-Datei (newpi.img) erstellt und daran gearbeitet. Weitere Informationen finden Sie auf der offiziellen GitHub-Seite am Ende.
Ressourcen:
- PiShrink GitHub Repository
- Raspberry Pi-Website