![Leeren Speicherplatz aus der Imagesicherung eines Laufwerks entfernen](https://rvso.com/image/1615244/Leeren%20Speicherplatz%20aus%20der%20Imagesicherung%20eines%20Laufwerks%20entfernen.png)
Ich habe es dd
auf einem meiner Laufwerke verwendet, auf dem ich meine Linux-Distribution baue. Ich habe ein Problem: Wie bereite ich dieses ISO (von einem 256 GB-Laufwerk (ich habe also eine 256 GB große ISO-Image-Datei)) auf eine kleinere Größe vor (werde den leeren Speicherplatz los?).
Antwort1
Sie können das Image anhängen losetup
und die Größe der Partitionen mit einem beliebigen Partitionierungstool ändern. Danach können Sie das Image problemlos kürzen.
Ein Tutorial hierzu finden Sie hier:https://softwarebakery.com/shrinking-images-on-linux
Aus dem obigen Link:
# modprobe loop
# losetup -f
# losetup /dev/loop0 myimage.img
# partprobe /dev/loop0
Jetzt können Sie die Größe der Partitionen auf der Festplatte ändern (z. B. mithilfe von gparted /dev/loop0
), wobei der leere Speicherplatz am Ende erhalten bleibt. Schließen Sie dann das Loop-Image:
# losetup -d /dev/loop0
und verwenden Sie es truncate
, um die Datei auf eine bestimmte Größe zu kürzen.