APFS (Dateisystem)

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Apple File System (APFS)
Hersteller Apple
Vollständige Bezeichnung Apple File System
Erstveröffentlichung 13. Juni 2016 (macOS Sierra)
Eigenschaften
Forks unterstützt
Transparente Verschlüsselung Ja
Unterstützende Betriebssysteme macOS
iOS

Das Apple File System (APFS) ist ein im Juni 2016 von Apple vorgestelltes Dateisystem, das Nachfolger von HFS+ werden soll.

Derzeit ist APFS nur als Vorabversion für Entwickler verfügbar. Mit der Markteinführung wird 2017 gerechnet. Auf der aktuellen iOS-Betaversion 10.3 kommt APFS erstmals zum Einsatz.

Neue Funktionen[Bearbeiten | Quelltext bearbeiten]

  • APFS ist auf die Verwendung von Flash-Speicher wie SSDs optimiert, kann aber ebenso mit herkömmlichen Festplatten genutzt werden.
  • Space Sharing“ erlaubt mehreren logischen Laufwerken, den Speicherplatz desselben physikalischen Laufwerks gemeinsam zu nutzen. Dabei hat jeder APFS-Container den gesamten verfügbaren Speicher des physikalischen Laufwerks zur Verfügung. Beispiel: Ein APFS-Container mit einer Größe von 100 GB enthält zwei logische Laufwerke: A (10 GB) und B (20 GB belegt). Der freie Platz beider Laufwerke A und B wird mit 70 GB angegeben (100 GB – 10 GB – 20 GB).
  • APFS-Laufwerke können dynamisch in der Größe verändert werden, ohne dass das Laufwerk neu partitioniert zu werden braucht.
  • Klone sind sofort verfügbare Kopien von Dateien oder Verzeichnissen, die keinen weiteren Platz benötigen (Copy-On-Write). Beim Klonen wird nur der Verzeichniseintrag einer Datei kopiert. Beim Ändern einer geklonten Datei werden nur die geänderten Blöcke zusätzlich auf das Laufwerk geschrieben. Dadurch kann das Dateisystem verschiedene Versionen einer Datei vorhalten, und sie beansprucht dabei nur wenig zusätzlichen Platz.
  • Schnappschüsse sind nur-lesbare Instanzen eines Dateisystems auf einem Laufwerk. Sie helfen, Datensicherungen effizient anzulegen, und bieten die Möglichkeit, Änderungen auf einen bestimmten Zeitpunkt zurückzusetzen.
  • Fast Directory Sizing“ erlaubt APFS, den Speicherverbrauch einer Verzeichnisstruktur schnell zu berechnen und aktuell zu halten.
  • Atomic Safe-Save“ führt Umbenennungen in einer einzelnen Transaktion so aus, dass aus Nutzerperspektive eine Operation entweder vollständig durchgeführt wurde oder gar nicht geschieht.
  • APFS unterstützt die Verschlüsselung ganzer Volumens, einzelner Dateien und sensibler Metadaten. Es unterstützt folgende Verschlüsselungsmethoden:
    • Single-key-Verschlüsselung
    • Multi-key-Verschlüsselung mit per-file-Schlüsseln für Daten und separatem Schlüssel für sensible Metadaten. Multi-key-Verschlüsselung gewährleistet die Integrität der Benutzerdaten. Selbst wenn jemand die physische Sicherheit des Geräts kompromittierte und sich Zugang zum Geräteschlüssel verschaffte, könnte er die Benutzer-Dateien nicht entschlüsseln. Apple File System benutzt AES-XTS oder AES-CBC-Verschlüsselungsmodi, abhängig von der Hardware.
  • APFS unterscheidet, wie andere unixoide Dateisysteme, bei Dateinamen zwischen Groß- und Kleinschreibung (case sensitive).

Einschränkungen der Vorabversion[Bearbeiten | Quelltext bearbeiten]

Momentan (Juni 2016) gibt es noch folgende Einschränkungen[1]:

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Apple - Apple File System Guide Apple Entwicklerdokumentation. Abgerufen am 07. Januar 2017.