Ich habe Daten von einer 2-TB-Festplatte gerettet (und es stellte sich heraus, dass sie nicht fehlerhaft war - aber das ist eine andere Geschichte) und ich habe ein 2-TB-Image erhalten. df
Wenn ich dieses Image unter Linux einbinde , kann ich sehen, dass in diesem Image 512 GB frei sind. Jetzt möchte ich diesen Platz zurückbekommen, dh entweder das Bild verkleinern, was etwas kompliziert zu sein scheint (wie mehrere Fragen und Antworten auf Superuser- und anderen Websites gezeigt haben) oder die Dateien in ein neues Bild einfügen.
Meine Frage ist: Was ist der einfachste Weg, um ein bereitstellbares Image zu erhalten, das die Daten enthält, aber nicht den freien Speicherplatz? Ich bevorzuge es, alle Daten in einer Bilddatei zu speichern.
libguestfs
und dem Tool,virt-sparsify
das sehr schön aussieht, da es auch die Konvertierung in qcows erledigen kann.