Gezipptes Festplattenimage sehr groß

Gezipptes Festplattenimage sehr groß

Ich habe gerade mit diesem Befehl (den ich schon seit einiger Zeit für kleinere Images verwende) ein Image eines frisch installierten Dual-Boot-Systems (Ubuntu und Windows) erstellt:

dd if=/dev/sda | gzip > /mnt/drive.img.gz

Auf diesem Laufwerk werden weniger als 60 GB von 500 GB verwendet. Trotzdem ist die Image-Datei jetzt 409 GB groß.

Wie ist das? Sollte gzip es nicht schaffen, all diese Nullen zu komprimieren? Wie gesagt, es ist ein frisch installiertes System. Es kann nicht so überladen sein.

Ich hatte zwar nicht damit gerechnet, dass die Datei 60 GB groß sein würde, aber 400 GB erscheinen mir sehr groß.

Antwort1

Wie ist das? Sollte gzip es nicht schaffen, all diese Nullen zu komprimieren?

Ja,wenn es Nullen wären.

Unbenutzter Speicherplatz bedeutet nicht, dass er Nullen enthält; es bedeutet, dass er unbenutzt ist und möglicherweiseirgendetwas.

Es gibt Programme, die ungenutzten Speicherplatz auf Nullen löschen. Ich schlage vor, dass Sie diese Programme verwenden, bevor Sie das Disk-Image erstellen. (Ich kann mich spontan an keines erinnern; unter Linux würde ich einfach dd if=/dev/zero bs=1048576 of=somefileDateien erstellen, die nur Nullen enthalten und jedes Dateisystem füllen; dann würde ich sie entfernen, bevor ich das Image erstelle. Außerdem bevorzuge ich xzgegenüber gzip.)

Antwort2

Für Backups einzelner Partitionen können Sie verwendenTeilklonstattdessen.

Partclone liest das Dateisystem, um zu sehen, wo Dateien gespeichert sind, und sichert nur diese Teile der Partition.

verwandte Informationen