Abo
  • IT-Karriere:

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. Bechtle Onsite Services GmbH, Hechingen
  2. RATIONAL AG, Landsberg am Lech

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
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. (u. a. Ryzen 5-2600X für 184,90€ oder Sapphire Radeon RX 570 Pulse für 149,00€)
  3. 72,99€ (Release am 19. September)

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
       


ANC-Kopfhörer im Lautstärkevergleich

Wir haben Microsofts Surface Headphones und die Jabra Elite 85h bei der ANC-Leistung verglichen. Für einen besseren Vergleich zeigen wir auch die besonders leistungsfähigen ANC-Kopfhörer von Sony und Bose, die WH-1000XM3 und die Quiet Comfort 35 II.

ANC-Kopfhörer im Lautstärkevergleich Video aufrufen
Bug Bounty Hunter: Mit Hacker 101-Tutorials zum Millionär
Bug Bounty Hunter
Mit "Hacker 101"-Tutorials zum Millionär

Santiago Lopez hat sich als Junge selbst das Hacken beigebracht und spürt Sicherheitslücken in der Software von Unternehmen auf. Gerade hat er damit seine erste Million verdient. Im Interview mit Golem.de erzählt er von seinem Alltag.
Ein Interview von Maja Hoock

  1. White Hat Hacking In unter zwei Stunden in Universitätsnetzwerke gelangen

Bethesda: Ich habe TES Blades für 5,50 Euro durchgespielt
Bethesda
Ich habe TES Blades für 5,50 Euro durchgespielt

Rund sechs Wochen lang hatte ich täglich viele spaßige und auch einige frustrierende Erlebnisse in Tamriel: Mittlerweile habe ich den Hexenkönig in TES Blades besiegt - ohne dafür teuer bezahlen zu müssen.
Ein Bericht von Marc Sauter

  1. Bethesda TES Blades erhält mehr Story-Inhalte und besseres Balancing
  2. Bethesda TES Blades ist für alle verfügbar
  3. TES Blades im Test Tolles Tamriel trollt

LTE-V2X vs. WLAN 802.11p: Wer hat Recht im Streit ums Auto-WLAN?
LTE-V2X vs. WLAN 802.11p
Wer hat Recht im Streit ums Auto-WLAN?

Trotz langjähriger Verhandlungen haben die EU-Mitgliedstaaten die Pläne für ein vernetztes Fahren auf EU-Ebene vorläufig gestoppt. Golem.de hat nachgefragt, ob LTE-V2X bei direkter Kommunikation wirklich besser und billiger als WLAN sei.
Eine Analyse von Friedhelm Greis

  1. Vernetztes Fahren Lobbyschlacht um WLAN und 5G in Europa
  2. Gefahrenwarnungen EU setzt bei vernetztem Fahren weiter auf WLAN

    •  /