Abo
  • Services:
Anzeige
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)

APFS: Apple erstellt eigenes modernes Dateisystem

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)

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.

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.

Anzeige

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.


eye home zur Startseite
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.



Anzeige

Stellenmarkt
  1. escrypt GmbH Embedded Security, Stuttgart
  2. Robert Bosch GmbH, Weilimdorf
  3. Schwarz Dienstleistung KG, Neckarsulm
  4. BWI GmbH, Rheinbach


Anzeige
Blu-ray-Angebote
  1. 61,99€
  2. 24,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Auto

    Ferrari plant elektrischen Supersportwagen

  2. Faser-Wearables

    OLED als Garn für leuchtende Stoffe

  3. Square Enix

    PC-Version von Final Fantasy 15 braucht 155 GByte auf der HD

  4. Vertriebsmodell

    BMW und Mercedes wollen Auto-Abos anbieten

  5. LTE

    Taiwan schaltet nach 2G- auch 3G-Netz ab

  6. Two Point Hospital

    Sega stellt Quasi-Nachfolger zu Theme Hospital vor

  7. Callya

    Vodafones Prepaid-Tarife erhalten mehr Datenvolumen

  8. Skygofree

    Kaspersky findet mutmaßlichen Staatstrojaner

  9. World of Warcraft

    Schwierigkeitsgrad skaliert in ganz Azeroth

  10. Open Source

    Microsoft liefert Curl in Windows 10 aus



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Star Citizen Alpha 3.0 angespielt: Es wird immer schwieriger, sich auszuloggen
Star Citizen Alpha 3.0 angespielt
Es wird immer schwieriger, sich auszuloggen
  1. Cloud Imperium Games Star Citizen bekommt erst Polituren und dann Reparaturen
  2. Star Citizen Reaktionen auf Gameplay und Bildraten von Alpha 3.0
  3. Squadron 42 Mark Hamill fliegt mit 16 GByte RAM und SSD

Snet in Kuba: Ein Internet mit Billigroutern und ohne Porno
Snet in Kuba
Ein Internet mit Billigroutern und ohne Porno
  1. Ericsson Datenvolumen am Smartphone wird nicht ausgenutzt
  2. FTTC Weitere 358.000 Haushalte bekommen Vectoring der Telekom
  3. Whistleblowerin Chelsea Manning will in den US-Senat

Vorschau Kinofilme 2018: Lara, Han und Player One
Vorschau Kinofilme 2018
Lara, Han und Player One
  1. Kinofilme 2017 Rückkehr der Replikanten und Triumph der Nasa-Frauen
  2. Star Wars - Die letzten Jedi Viel Luke und zu viel Unfug

  1. Re: Im stationären Handel

    Schattenwerk | 08:27

  2. Re: Gibt auch schon Hersteller unabhängige Vermietung

    gadthrawn | 08:26

  3. Re: Es gibt gute Gründe, seine Nachbarn...

    der_wahre_hannes | 08:26

  4. Re: Gute Shell

    Tuxgamer12 | 08:24

  5. Re: Ich verstehe den Sinn dahinter nicht

    Hakuro | 08:24


  1. 07:56

  2. 07:39

  3. 07:26

  4. 07:12

  5. 19:16

  6. 17:48

  7. 17:00

  8. 16:25


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel