970882

ZFS: Neues Dateisystem zur WWDC

08.06.2007 | 12:30 Uhr |

Die vermeintlich erste Sensation zur WWDC 2007 hat Jonathan Schwartz, Chef von Sun Microsystems, bereits ausgeplaudert: Apple bereite einen radikalen Schnitt vor und setze mit Leopard auf ein neues Standard-Dateisystem, ZFS, das das aktuelle HFS+ ersetzen werde.

Allerdings meldet sich kurze Zeit sp├Ąter sein Kollege Marc Hamilton, Vice President for Solaris Marketing, zu Wort und wiegelt ab: Seiner Meinung nach plane Apple zwar, ZFS in kommenden Versionen von Mac OS X einzusetzen - nicht aber zwingend als Standard-Dateisystem in Version 10.5. Steve Jobs selbst wird am kommenden Montag auf seiner Keynote zur WWDC verk├╝nden, wer Recht hat. Doch was ist diese neue Dateisystem ├╝berhaupt, woher stammt es und worin liegen seine Vorz├╝ge? ZFS ist eine Revolution, behaupten seine Entwickler.

Das Ger├╝cht, Leopard k├Ânne das 128-Bit-System ZFS unterst├╝tzen, gehen bereits auf Mai 2006 zur├╝ck. Im Dezember letzten Jahres hat macnews.de in einem ausf├╝hrlichen Artikel ├╝ber das Dateisystem berichtet , Ausz├╝ge finden sich im folgenden Text wieder. ┬á

Von Sun entwickelt

Sun Microsystems unterstützt nicht nur die Portierungsarbeiten bei Openoffice.org Aqua für den Mac ( wir berichteten ), die Firma aus dem Silicon Valley scheint auch an Kooperationen mit dem Mac-Hersteller Interesse zu zeigen. Ein Beispiel dafür ist ZFS, das Sun im Jahr 2005 für das Betriebssystem Solaris 10 entwickelt hat. Der Hersteller stellt es unter der CCD-Lizenz (Common Development and Distribution License), die auf der Mozilla Public Licence basiert, als freie Software zur Verfügung.  

In Leopard schon drin

Apple hat die Unterst├╝tzung f├╝r das Dateisystem bereits in aktuelle Vorversionen von Mac OS X 10.5 eingebaut, allerdings l├Ąsst sich Leopard darauf bislang noch nicht installieren und nicht booten. Inzwischen k├Ânnte das den Entwicklern aus Cupertino aber gelungen sein - das ZFS Boot Projekt hat es vor kurzem geschafft, OpenSolaris von ZFS-Platten zu starten, Solaris soll eine solche Funktion noch im Laufe des Jahres erhalten. Wenn Apple ZFS wirklich als Standardsystem w├Ąhlt, k├Ânnte der Hersteller f├╝r Anwender von Mac OS X 10.4 und fr├╝herer Versionen eine Umwandlungssoftware anbieten, die ihre HFS-Festplatten und Partitionen auf ZFS ├╝berf├╝hrt. Bereits Ende 2005 hat der Mac-Hersteller ein Patent eingereicht, das solch eine Funktion abdecken w├╝rde ( wir berichteten ). ┬á

Wenn die Festplatte mitw├Ąchst

Eindeutig hingegen sind die Vorteile, die ZFS Mac-Anwendern im t├Ąglichen Gebrauch bescheren k├Ânnte. Zum einen w├Ąre da die Erweiterbarkeit: Der Anspruch an gro├če Festplatten w├Ąchst rapide, gerade das Speichern von heruntergeladenen Videos in iTunes wird den Bedarf an Platz auch bei der breiten Masse rapide wachsen lassen. ZFS erlaubt dem Anwender, mehrere Volumes in einem wachsenden Pool zu b├╝ndeln und - ├Ąhnlich wie im RAID-Verbund - als ein einziges Volume anzeigen zu lassen. Dabei lassen sich logische Partitionen anlegen, deren Gr├Â├če sich im laufenden Betrieb ├Ąndern l├Ąsst: Ben├Âtigt man auf seinem Mac mehr Speicherplatz, k├Ânnte man zus├Ątzliche Festplatte einbauen und seine Hauptpartition ("Macintosh HD") erweitern, ohne seine Daten auf mehrere Volumes verteilen zu m├╝ssen. ┬á

Leichter klonen und Ausf├Ąlle vermeiden

Auch die Datensicherung macht ZFS leichter: Das Dateisystem sieht vor, leicht und schnell Abbilder des Systems zu erstellen. Es lassen sich sowohl schreibgesch├╝tzte Snapshots anlegen als auch geklonte und voll einsetzbare Systeme, in beiden Varianten kann ZFS die Ver├Ąnderungen inkrementell speichern. In einem RAID-Z-Verbund lassen sich Daten eines Pools auf mehreren Festplatten parallel schreiben, ohne dass man daf├╝r wie bei RAID-5 einen Zwischenspeicher (NVRAM) ben├Âtigt. F├Ąllt eine der Festplatten aus, verliert man keine Daten. ┬á

Konsistent, fast grenzenlos

Laut Sun ist seit der Entwicklung des Systems in ├╝ber f├╝nf Jahren noch nie ein Datenkonsistenzfehler aufgetreten: Daf├╝r sorgt eine Technik, die jeden Block im Dateisystem mit einer Pr├╝fsumme versieht. Erkennt das System korrupte Daten, kann es Fehler ohne Eingriff des Anwenders und mit minimalen Geschwindigkeitseinbu├čen selbstst├Ąndig beheben. Der Zustand des Dateisystems ist mit ZFS zudem "zu jeder Zeit konsistent", erkl├Ąrt die deutsche Wikipedia . Das sollte bedeuten, dass man ZFS-formatierte Speichersysteme ohne Datenverlust ausschalten kann, ohne sie vorher aush├Ąngen zu m├╝ssen - und dass nach einem Absturz des Rechner das Dateisystem nicht mehr ├╝berpr├╝ft und gegebenenfalls repariert werden muss. Schlie├člich ist das laut Sun "letzte Wort in Sachen Dateisystem" f├╝r sehr gro├če Datenmengen gedacht.

Macwelt Marktplatz

970882