Die offiziellen Images, die geliefert werden, sind Raw-Disk-Images, die möglicherweise mit erstellt wurden dd
.
Wie vergrößere ich ein Bild? Ich bin nicht daran interessiert, das Image neu zu partitionieren, da dies bereits in Wie kann ich die Größe meiner / (Root-) Partition ändern? Beantwortet wurde . .
Antworten:
Wie in dieser Frage erläutert , gibt es zwei Methoden zum Erweitern des Bildes. Im Folgenden finden Sie zwei Beispiele zum Erweitern der Datei um 1 Kilobyte.
DD erstellt eine nicht übersichtliche Datei
Abschneiden erstellt eine Sparse-Datei
Wahrscheinlich möchten Sie "Truncate" verwenden. In einer Sparse-Datei werden nur die Metadaten der verwendeten Blöcke geschrieben, anstatt die Blöcke tatsächlich zu schreiben. Dadurch wird die Erstellung der Datei beschleunigt (da keine tatsächlichen Nullen auf die Festplatte geschrieben werden müssen) und Speicherplatz auf der Festplatte gespart.
quelle
dd
eine spärliche Datei haben, ist sie dann immer noch richtig?Eine unglaublich einfache Möglichkeit, die Größe des Bildes zu ändern, ist die Verwendung eines der
qemu
genannten Toolsqemu-img
. Dies hängt natürlich davon ab, dass Sieqemu
installiert haben (von dem ich weiß, dass Sie bereits Alex machen).Der Befehl sieht folgendermaßen aus:
Wo
filename
befindet sich die Bilddatei und Größe ist die Größe, die Sie das Bild vergrößern (oder verkleinern) möchten.Wenn Sie beispielsweise das Image
archarm.img
um 2 GB erweitern möchten, führen Sie Folgendes aus:quelle