Ich habe eine Google Compute Instance (VM) mit einer 2 TB großen Festplatte und etwa 80 GB belegtem Speicherplatz. Ich wollte diese VM archivieren, damit mir nicht die gesamten 2 TB in Rechnung gestellt werden und damit sie bei Bedarf schnell neu erstellt werden kann. Disk Snapshots schienen die beste Option zu sein, da erwähnt wird, dass mir in diesem Fall nur der belegte Speicherplatz in Rechnung gestellt wird. Aber wenn ich dies versuche, beträgt die Snapshot-Größe, die ich erhalte, etwa 600 GB, fast das Zehnfache des belegten Speicherplatzes, aber immer noch weniger als die vollen 2 TB.
Ich habe versucht, die Festplatte zu defragmentieren, aber das hat nicht geholfen. Ich habe auch versucht, mit „Zerofree“ Nullen auf ungenutzten Speicherplatz zu schreiben, und das hat die Snapshot-Größe auf 20 GB reduziert – 4x kleiner als der genutzte Speicherplatz. Allerdings ist Zerofree sehr aufwändig und zeitintensiv, aber ich vermute, es hilft bei der Komprimierung der Festplatte.
Gibt es in diesem Fall eine bessere Möglichkeit, die Effizienz der Festplattenkomprimierung zu verbessern? Vielleicht einen wichtigen Schritt, den ich beim Generieren des Festplatten-Snapshots übersehe?
HINWEIS: Ich habe auch Machine Images ausprobiert, aber dabei werden anscheinend im Hintergrund Disk-Snapshots verwendet, und aus irgendeinem Grund sind diese teurer.
Antwort1
Festplatten haben normalerweise Dateisysteme. Dateisysteme haben Benutzerdaten und Dateisystemmetadaten. Die Details hängen vom Festplattenpartitionierungsschema und dem Dateisystemtyp ab. Der Snapshot besteht aus geänderten Festplattenblöcken. Dazu gehören Festplattendatenblöcke, die vom Dateisystem zugewiesen, geändert und dann freigegeben wurden.
Ihre Block-Zero-Strategie erhöht die Anzahl der geänderten Blöcke, was bedeutet, dass die Wiederherstellung des Snapshots länger dauert. Hinweis: Persistente Festplatten können aus Snapshots in einemfaulSo wird der Eindruck einer schnellen Wiederherstellung erweckt, während die eigentliche Datenwiederherstellung stattfindet. Dieser Prozess verbraucht jedoch Festplattenbandbreite, da die Daten im Hintergrund übertragen werden.
Empfehlung:
VerwendenTeeroder ähnliche Archivierungstools und speichern Sie die Dateien als komprimiertes Archiv im Cloud Storage. Das Neuerstellen einer persistenten Festplatte, das Partitionieren und Formatieren ist sehr einfach und dauert in den meisten Fällen nur Sekunden. Stellen Sie dann die gespeicherten Dateien wieder her.