Ich experimentiere gerade mit der Sicherung einer Raspberry Pi (Raspbian) SD-Karte. Ich verwende Win32DiskImager, um das Bild (vom SD-Kartenleser) erfolgreich auf meine Festplatte zu lesen - aber jetzt das Größenproblem. Das Bild ist nur größer als die ursprüngliche SD-Karte und kann nur auf eine größere SD-Karte zurückgeschrieben werden. Wenn Sie eine Sicherungskopie erstellen, hat dies dasselbe Problem.
Wie kann ich nach dem Erstellen einer IMG-Datei den gesamten nicht verwendeten Speicherplatz wieder entfernen? (Liegt das daran, dass ich mit raspi-config den gesamten verfügbaren Speicherplatz dem Root zugewiesen habe?)
Ich habe versucht , eine Vorstellung davon , was die Partition (en) aussehen wie mit Cygwin zu bekommen, kann aber nicht schaffen , erhalten fdisk Arbeits (-bash: fdisk: Befehl nicht gefunden) - (nach dem Lesen Bild einer 16Gb - Karte mit nicht partitionierten Speicherplatz an das Ende: Abschneiden möglich? )
Es gibt ein nettes Tool namens pishrink , das die Größe eines dd-Image so weit wie möglich reduziert, indem die Root-Partition verkleinert wird. Wenn Sie das wiederhergestellte Image zum ersten Mal starten, wird die Partition wieder auf ihre maximale Größe erweitert. Wenn Sie Windows verwenden, verwenden Sie einfach Linux auf Ihrem Raspberry, um das Image zu verkleinern.
quelle
Die neueste Version von Win32DiskImager verfügt über die Option "Schreibgeschützt zugewiesene Partitionen". Es schreibt nur belegten Speicherplatz, nicht leer.
quelle
Die einfache Antwort ist, dass Sie nicht können. Wenn Sie das Bild verkleinern möchten, verwenden Sie die Komprimierung, was die meisten tun (unter NIX funktioniert gzip gut). Auf dieser Seite finden Sie viele Diskussionen dazu.
Die Alternative besteht darin, nur Dateien zu sichern. Mein Ansatz wird im Folgenden beschrieben. /raspberrypi//a/28087/8697
quelle