Abo
  • Services:

APFS: Apple erstellt eigenes modernes Dateisystem

Native Verschlüsselung, Copy-on-Write-Klone, Schnappschüsse, eine nahezu unerschöpfliche Anzahl an Dateien, Zeitstempel im Bereich von Nanosekunden und eine einfache Netzwerkeinbindung. All das soll das neue Dateisystem von Apple bieten.

Artikel veröffentlicht am ,
Die SSDs von Apple sind auf den Mainboards inzwischen kaum noch zu erkennen.
Die SSDs von Apple sind auf den Mainboards inzwischen kaum noch zu erkennen. (Bild: iFixit)

Das Konzept des Dateisystems HFS+ und seines Vorgängers HFS sei inzwischen mehr als 30 Jahre alt, schreibt Apple. Das Unternehmen werde deshalb, beginnend mit dem neuen MacOS Sierra, das Dateisystem Apple File System (APFS) unterstützen. Dieses enthält viele Neuerungen, die an die moderne Dateisystem-Konkurrenz wie ZFS aus Solaris oder das für Linux entstandene Btrfs erinnern.

Stellenmarkt
  1. BIM Berliner Immobilienmanagement GmbH, Berlin
  2. OHB System AG, Bremen, Oberpfaffenhofen

So nutzt APFS das Konzept sogenannter Inodes und ist ein 64-Bit-Dateisystem, was bis zu 9 Trillionen einzelne Dateien pro Festplatte ermöglicht. Dies entspricht der Zahl 2^63-1, Btrfs ermöglicht 2^64 einzelne Dateien. Darüber hinaus unterstützt APFS nun Zeitstempel im Abstand von 1 Nanosekunde, statt der derzeitigen Grenze in HFS+ von 1 Sekunde. Damit lassen sich die tatsächlich durchgeführten Operationen auf Platten mit APFS wohl sehr gut nachvollziehen.

Copy-on-Write wie bei ZFS und Btrfs

Eine als Schutz vor Abstürzen beschriebene Funktion von APFS nutzt Copy-on-Write (COW) für Metadaten. Damit sollen Einträge in das Dateisystem ebenso wie Schreibvorgänge in das Journal des Dateisystems auch dann nachvollziehbar bleiben, wenn der Vorgang unerwartet abbricht. Also wenn zum Beispiel die Stromversorgung des Rechners unterbrochen wird.

Das von ZFS und Btrfs bekannte Konzept COW wird aber auch für das Dateisystem selbst umgesetzt, was das sogenannte Klonen von Dateien ermöglicht. Das heißt: Wird eine Datei von Nutzern kopiert, werden die Daten nicht tatsächlich physisch dupliziert, sondern lediglich ein Verweis auf eine neue Datei erstellt. Dabei werden ausschließlich die Veränderungen an der neuen Datei auf das Dateisystem geschrieben. Dies spart einerseits etwas Platz und ermöglicht andererseits, die Veränderungen leicht nachvollziehen zu können.

Diese Verweise können zudem genutzt werden, um sogenannte Schnappschüsse des gesamten Dateisystems zu erstellen. Nachdem ein Schnappschuss erstellt worden ist, kann dieser nur noch gelesen werden (Read-only). Darauf zu schreiben, ist nicht mehr erlaubt. Allerdings werden danach nur noch die Änderungen am Dateisystem seit dem Schnappschuss als COW aufgezeichnet. So lässt sich schnell zwischen verschiedenen Zuständen des Dateisystems wechseln, was zum Beispiel bei misslungenen Betriebssystem-Updates extrem hilfreich sein kann. Auch die Arbeit mit Apples Time Machine sollte damit wesentlich einfacher werden.

Native Verschlüsselung analog zur Konkurrenz

Wie viele moderne Dateisysteme soll auch APFS eine native Verschlüsselung bieten, wofür verschiedene Modi bereit stehen. So kann auf die Verschlüsselung verzichtet, ein Schlüssel für den gesamten Speicher oder ein Schlüssel pro Datei genutzt werden. In Abhängigkeit von der Hardware sollen dafür die Verfahren AES-CBC oder AES-XTS verwendet werden können. Letzteres wird unter anderem auch von OpenBSD, Veracrypt oder DM-Crypt genutzt.

APFS soll außerdem sogenannte Sparse-Dateien unterstützen. Für die Einbindung ins Netzwerk soll mit APFS nicht mehr die Eigenentwicklung AFP verwendet werden, sondern das von Windows genutzte SMB, das mit der freien Implementierung Samba auch auf anderen Systemen zur Verfügung steht.

Weitere Details zu APFS finden sich in der Dokumentation von Apple. Eine technische Vorschau auf das neue Dateisystem steht in MacOS Sierra zur Verfügung. Mit der geplanten stabilen Veröffentlichung im kommenden Jahr soll das Dateisystem offen dokumentiert werden, was eine freie Implementierung für andere Betriebssysteme ermöglicht.



Anzeige
Top-Angebote
  1. (u. a. Chihiros Reise ins Zauberland - Studio Ghibli Blu-Ray Collection 12,97€)
  2. (heute u. a. Sharkoon TG4 RGB Gehäuse 47,99€, Kingston 480-GB-SSD 54,90€)

Wabba 25. Jan 2017

Wird wohl gehen, siehe https://developer.apple.com/library/content/documentation...

tibitekutan 27. Jun 2016

Dinge wie transparent encryption, nanosecond timestamps, copy-on-write und andere...

Sluburob 18. Jun 2016

Modern würde ich es auch nicht nenne, aber endlich mal Features die lange überfällig...

Seitan-Sushi-Fan 18. Jun 2016

Da schrieb ich schon UDF 2.01 und ihr kommt trotzdem mit Unfug wie Fat32 daher

TheBigLou13 17. Jun 2016

Es ist falsch weil es kein Teil des Dateisystems ist.


Folgen Sie uns
       


Landwirtschafts-Simulator C64 - Fazit

Der Landwirtschaftssimulator kommt auf den C64: Giants Software legt der Collector's Edition des Landwirtschafts-Simulators 19 eine Version für den Heimcomputer von Commodore bei. Wir haben das gar nicht mal schlechte Spiel auf originaler Hardware gespielt.

Landwirtschafts-Simulator C64 - Fazit Video aufrufen
Key-Reseller: Das umstrittene Geschäft mit den günstigen Gaming-Keys
Key-Reseller
Das umstrittene Geschäft mit den günstigen Gaming-Keys

Computerspiele zum Superpreis - ist das legal? Die Geschäftspraktiken von Key-Resellern wie G2A, Gamesrocket und Kinguin waren jahrelang umstritten, mittlerweile scheint die Zeit der Skandale vorbei zu sein. Doch Entwickler und Publisher sind weiterhin kritisch.
Von Benedikt Plass-Fleßenkämper und Sönke Siemens


    Landwirtschafts-Simulator auf dem C64: Auf zum Pixelernten!
    Landwirtschafts-Simulator auf dem C64
    Auf zum Pixelernten!

    In der Collector's Edition des Landwirtschafts-Simulators 19 ist das Spiel gleich zwei Mal enthalten - einmal für den PC und einmal für den C64. Wir haben die Version für Commodores Heimcomputer auf unserem Redaktions-C64 gespielt, stilecht von der Cartridge geladen.
    Ein Test von Tobias Költzsch

    1. Giants Software Ländliche Mods auf Playstation und Xbox

    Resident Evil 2 angespielt: Neuer Horror mit altbekannten Helden
    Resident Evil 2 angespielt
    Neuer Horror mit altbekannten Helden

    Eigentlich ein Remake - tatsächlich aber fühlt sich Resident Evil 2 an wie ein neues Spiel: Golem.de hat mit Leon und Claire gegen Zombies und andere Schrecken von Raccoon City gekämpft.
    Von Peter Steinlechner

    1. Resident Evil Monster und Mafia werden neu aufgelegt

      •  /