Next3: Ext3 mit Snapshots

Das Dateisystem Next3 bietet leichtgewichtige Snapshots und ist dabei kompatibel mit Ext3.

In Pocket speichern vorlesen Druckansicht 3 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Dr. Oliver Diedrich

Ctera, Anbieter von Storage-Appliances, hat die Verfügbarkeit des Dateisystems Netx3 bekannt gegeben. Next3 setzt auf Ext3 auf und erweitert das (mittlerweile weitgehend durch Ext4 abgelöste) frühere Linux-Standardsystem um leichtgewichtige Snapshots. Dabei ist das Format der auf der Platte gespeicherten Daten identisch: Ein Next3-Dateisystem lässt sich auch als Ext3 mounten – allerdings nur les-, nicht beschreibbar; ein bestehendes Ext3-Dateisystem kann nach Next3 konvertiert werden.

Snapshots werden in speziellen Sparse Files von der Größe des Dateisystems gespeichert, indem gelöschte oder überschriebene Datenblöcke in das Sparse File verschoben werden. Beim Zugriff auf das Sparse File erhält man den Stand aller Dateien beim Anlegen des Snapshots – Lücken in der Snapshot-Datei werden automatisch mit den unveränderten Daten des Original-Dateisystems gefüllt. Weitere Details zu Next3 liefern ein Artikel auf LWN sowie ein Paper der Entwickler. Next3 steht unter der GPL 2.

Ziel der Next3-Entwickler ist die Aufnahme in den Linux-Kernel. Das allerdings könnte schwierig werden: Als nächster Entwicklungsschritt nach Ext3 hat sich mittlerweile Ext4 etabliert; Next3 entwickelt Ext3 in eine andere, mit Ext4 inkompatible Richtung weiter. Eine Portierung der Änderungen in Next3 nach Ext4 ist allerdings recht aufwendig, da Ext4 die Daten auf der Platte in Extents statt über Blocklisten verwaltet.

Siehe dazu auch:

(odi)