Kleine Sektflaschen Hochzeit
Wer sein System einmal eingerichtet hat, der profitiert davon, ein Backup der gesamten SD-Karte anzufertigen. Eine 1:1-Kopie der SD-Karte ist jedoch unpraktisch, da diese Images dann nur auf Karten mindestens gleicher Größe zurückkopiert werden können und je nach System ist der Großteil der root-Partition unbenutzt, sodass der leere Speicherplatz dann auf dem Image unnötig Speicher belegt. Hier zeige ich, wie man diese Images möglichst klein bekommt, und zwar ohne sie lediglich im engeren Sinn zu komprimieren. Benötigt wird nur ein Linux-Rechner, auf dem GParted installiert ist, sowie das unpraktische, große Image (hier: Image eines Raspberry Pi B mit dem Dateinamen ""). Diese Anleitung ist im Wesentlichen nur eine angepasste Übersetzung von [1]. Originalgröße von SD Karte wiederherstellen und formatieren. Loopback-Device anlegen Zunächst als root anmelden, dann Loopback-Devices aktivieren (falls nicht bereits automatisch geschehen): modprobe loop Das nächste freie Device wird uns mit folgendem Kommando angezeigt: losetup -f In diesem Fall wird uns /dev/loop0 angeboten.
Das kann auch ein Live-System auf USB-Stick sein. Grundkenntnisse, wie man mit dem Linux-Terminal arbeitet Erster Schritt: piShrink installieren piShrink installieren Sie mit der Befehlsfolge pi@raspberry:~ $ mkdir ~/bin pi@raspberry:~ $ wget -P ~/bin --2022-03-02 18:52:45-- Auflösen des Hostnamens ()… 2606:50c0:8000::154, 2606:50c0:8001::154, 2606:50c0:8002::154,... Verbindungsaufbau zu ()|2606:50c0:8000::154|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 10904 (11K) [text/plain] Wird in »/home/pi/bin/« gespeichert. Partition verkleinern für kleinere SD-Karte - Allgemeines - Deutsches Raspberry Pi Forum. 100%[===================>] 10, 65K --. -KB/s in 0, 002s 2022-03-02 18:52:45 (6, 75 MB/s) - »/home/pi/bin/« gespeichert [10904/10904] Schritt 2: Machen Sie piShrink ausführbar pi@raspberry:~ $ chmod +x ~/bin/ Schritt 3: Bereiten Sie das Retten der SD-Karte vor Finden Sie zunächst heraus, wie Ihre SD-Karte ins Dateisystem eingehangen ist. pi@raspberry:~ $ df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf udev 466M 0 466M 0% /dev tmpfs 100M 4, 5M 95M 5% /run /dev/sda1 292G 14G 264G 5% / tmpfs 496M 38M 458M 8% /dev/shm tmpfs 5, 0M 4, 0K 5, 0M 1% /run/lock tmpfs 496M 0 496M 0% /sys/fs/cgroup tmpfs 100M 4, 0K 100M 1% /run/user/1000 /dev/sdb2 15G 1, 9G 12G 14% /media/pi/rootfs /dev/sdb1 253M 51M 202M 20% /media/pi/boot Schritt 4: Kopieren Sie die SD-Karte in ein Image In diesem Falle ist es /dev/sdb mit zwei Partitionen, davon eine Windows-lesbar mit Namen boot.
➡. Die Bedienung ist sehr einfach gehalten und das Ganze funktioniert ohne Probleme. Ich habe für das Shrinken einen Raspberry Pi 4 verwendet, da er mehr Leistung und über USB 3. 0-Ports verfügt als der alte Raspberry Pi 3. Es geht auch ein älterer Pi, jedoch benötigt dieser für die Aufgabe wesentlich mehr Zeit. Die Funktionsweise des Skripts ist schnell erklärt: Original-Image wird ausgewählt pishrink erstellt eine exakte Kopie des Original-Images pishrink verkleinert die Kopie Original-Image und Kopie werden im gleichen Ordner belassen Es ist also bei diesem ganzen Prozess unbedingt darauf zu achten, dass eine ausreichend große Festplatte verwendet wird, auf der beide Image-Dateien Platz finden. Hier ein Screenshot, der das besser veranschaulicht: pishrink Ich habe mir das Skript in das Verzeichnis "/etc/skripte" geladen. Sd karten image verkleinern unter windows download. wget chmod +x sudo mv /etc/skripte/ Im nächsten Schritt habe ich das Skript ausgeführt sudo /bin/bash Im obigen Screenshot ist schön zu sehen, was genau passiert und die einzelnen Schritte sind gut nachvollziehbar.
Verw% Eingehängt auf /dev/root 7, 2G 990M 6, 0G 14% / devtmpfs 459M 0 459M 0% /dev tmpfs 463M 0 463M 0% /dev/shm tmpfs 463M 6, 2M 457M 2% /run tmpfs 5, 0M 4, 0K 5, 0M 1% /run/lock tmpfs 463M 0 463M 0% /sys/fs/cgroup /dev/mmcblk0p1 63M 21M 42M 33% /boot PiShrink reduziert das Image eines Raspberry Pi-Systems auf die minimale Größe. Sichert man ein Raspberry Pi-System, das nicht auf Raspbian basiert und das auf eine /etc/ verzichtet (wie etwa schon angesprochen die Kodi-Distributionen LibreELEC oder OpenELEC), dann bekommt ihr beim Schrumpfen des Images die folgende Fehlermeldungen. In diesem Fall müsstet ihr eben mit der Option -s verhindern, dass PiShrink das Kommando zum Vergrößern der Datenpartition in diese Datei einbaut. Dann läuft das Schrumpfen auch ohne eine Fehlermeldung durch. ### Fehlermeldungen beim Schrumpfen eines LibreELEC-Images: md5sum: /tmp/tmp. Sd karten image verkleinern unter windows 12. 4ornQ3Va4y/etc/ Datei oder Verzeichnis nicht gefunden /home/[... ]/bin/ Zeile 63: [:! =: Einstelliger (unärer) Operator erwartet.
Was ist vor dem Klonen einer SD-Karte zu tun? Unabhängig davon, warum Sie Ihre SD-Karte klonen, sind die folgenden Arbeiten für einen reibungslosen Ablauf und ein zufriedenstellendes Ergebnis notwendig. Einen SD-Kartenlesegerät vorbereiten Um die SD-Karten an den Computer anzuschließen und mit dem Klonen zu beginnen, müssen Sie einen SD-Kartenleser vorbereiten: Stecken Sie Ihre SD-Karte ein und verbinden Sie den Leser mit Ihrem PC. Alles Wichtige auf der geklonten SD-Karte sichern Weil der Klonvorgang während des Klonens gelöscht wird, stellen Sie bitte sicher, dass Sie alles Wichtige an einen anderen sicheren Ort verschoben haben. Für diese Aufgabe wird die kostenlose Backup-Software AOMEI Backupper Standard empfohlen. Raspberry Pi Backup Image verkleinern - Allgemeine Fragen - SmartApfel.Community - Apple HomeKit Forum. Den Speicherplatz der beiden SD-Karten überprüfen Vergewissern Sie sich, dass die SD-Karte, auf die Sie klonen möchten, über genügend Speicherplatz verfügt, um alle Inhalte der Quell-SD-Karte aufzunehmen. Wenn der Speicherplatz nicht ausreicht, sollten Sie einige nicht benötigte Dateien oder Programme von der SD-Karte entfernen, um die Karte zu verkleinern, damit sie auf die Ziel-SD-Karte passt.
Damit erstellen wir nun ein Device auf dem Image: losetup /dev/loop0 Da das Image mehrere Partitionen enthält und wir an diesen arbeiten wollen, muss dem Kernel mitgeteilt werden, dass wir dies vorhaben: partprobe /dev/loop0 Partitionsgröße mit GParted ändern Jetzt wird GParted gestartet, um die Größe der root-Partition zu ändern: gparted /dev/loop0 Es sollte sich ein Fenster öffnen, das in etwa wie folgt aussieht: Die ext4-Partition ist die root-Partition, die wir verkleinern wollen. Ein Rechtsklick auf diese Partition eröffnet und die entsprechende Schaltfläche. Folgendes Fenster zeigt sich danach: Den rechten Begrenzungsbalken verschieben wir so weit nach links wie möglich; es sollten aber etwa 200MB Luft gelassen werden, ansonsten quittiert GParted das ganze später mit einer Fehlermeldung und fordert zum Korrigieren der Größe auf. Sd karten image verkleinern unter windows 7. Das Hauptfenster sollte dann etwa so aussehen: Jetzt müssen die Änderungen noch übernommen werden.
Byte der Datei, danach folgt der nicht zugeteilte Speicher, den wir abschneiden wollen. Dies tun wir mittels truncate-Befehl: truncate --size=$[(2459647+1)*512] Das wars, das Image ist nun wesentlich kleiner und passt u. U. auch auf kleinere SD-Karten. root-Partition nach Wiederherstellung erweitern (Raspberry Pi B) Wenn das Image auf eine leere SD-Karte übertragen wurde, sollte die root-Partition noch expandiert werden. Dies kann über einige wenige Befehle erledigt werden: echo -e "p\nd\n2\nn\np\n2\n\n\nw" | fdisk /dev/mmcblk0 reboot resize2fs /dev/mmcblk0p2