Was ist Volume-Rethinning?
Leserfrage: Werden Daten aus einem Storage-Pool gelöscht bedeutet das nicht, dass auch der komplette Speicherplatz wieder zur Verfügung steht. Oft genug bleiben Fragmente auf dem Datenträger zurück. Eine Technik, die diesem Übel entgegen wirkt ist »Volume Rethinning«. Was steckt genau dahinter?
Antwort Doc Storage:
»Volume Rethinning« meint nicht etwa die Umwandlung bereits ausgedünnter »Thin Volumes« in wiederum vollständig provisionierte »Thick Volumes«, sondern die erneute Ausdünnung länger genutzter logischer Laufwerke. Auslöser ist das Phänomen, dass die meisten in offenen Betriebssystemen genutzten Dateisysteme zwar den Speicherplatz, der durch gelöschte Dateien belegt wird, zum Überschreiben freigeben, allerdings nicht vollständig löschen und damit immer noch Platz auf dem Datenträger belegen. Dies erzeugt den Effekt, dass zwar die logische Belegung quantitativ abnimmt, allerdings der im Speicher-Pool verbrauchte Platz gleich bleibt oder sogar zunimmt.
Volume-Rethinning sucht nach diesen nicht mehr belegten Speicherbereichen und legt diese proaktiv in den Storage-Pool zurück. Dadurch belegen die einzelnen LUNs physikalisch weniger Speicherplatz, der Pool kann noch besser und durch mehr Laufwerke genutzt werden. Momentan existieren zwei technische Lösungen. Beim »Zero Space Reclaim« sucht das Speichersystem nach Folgen von Nullen, also unbeschriebenem Speicherplatz, löst diesen aus seinem physischen Zusammenhang und legt die so freigewordenen Teile zurück in den Pool. Dies geschieht schnell da ohne weitere Rückversicherung, allerdings kann es auch passieren, dass diese Nullen Teile von Datensätzen sind, die dann nicht mehr integer sind.
Wesentlich aufwändiger ist, wenn das Speichersystem die Dateieintragstabellen des Dateisystems mit den physikalisch vorhandenen Daten vergleicht und den durch die nicht mehr logisch benötigten Einträge belegten Speicherplatz in den Pool zurücklegt. Dies dauert zwar länger und kann die Leistung des Systems etwas beeinträchtigen, allerdings kann es hier nicht zu Datenverlusten durch falsche Beurteilungen kommen.
Gruß
Doc Storage