APFS auf Festplatten und Fusion Drives: Apple will Fragmentierung verhindern
Das Apple File System ist ein modernes Dateisystem mit vielen neuen Features - so zum Beispiel fast instantanes Kopieren von Dateien, Snapshots wie auch Verschlüsselung auf Dateisystemebene. Apple führte APFS auf iOS-Geräten mit iOS 10.3 ein, die meisten Nutzer merkten kaum etwas von dieser großen Umstellung. Auf dem Mac hielt APFS mit macOS 10.13 High Sierra Einzug, allerdings nur auf Macs mit SSD. Alle Macs mit Festplatte oder Fusion Drive wurden nicht mit der Installation von High Sierra auf APFS migriert - zum Ärger vieler Nutzern.
Aufgrund des Aufbaus von APFS hatte Apple wohl Probleme mit Dateifragmentierungen auf herkömmlichen Festplatten. Normale Hard Disks lesen und schreiben Daten relativ effizient, wenn sich eine Datei "in einem Stück" auf der Festplatte befindet - aufgrund der Art und Weise, wie APFS arbeitet, fragmentierten sich Dateien bei kontinuierlicher Nutzung aber immer weiter. Dies hatte zur Folge, dass der Lesekopf der Festplatte ständig zwischen verschiedenen Positionen hin- und herspringen musste - die Geschwindigkeit sank dramatisch.
Apple kündigte gestern an, dass APFS aus macOS 10.14 Mojave nun auch normale Festplatten und Fusion Drives, bestehend aus einer kleinen SSD und einer herkömmlichen Festplatte, unterstützt.
Aus den Notizen zur ersten Entwicklervorabversion von macOS Mojave geht jetzte hervor, dass Apple nun eine Defragmentierungsmethodik implementiert hat, die zerstückelten Dateien entgegenwirken soll. In der ersten Entwickler-Beta ist dies aber noch nicht aktiviert, wie Apple ausführt:
The APFS file defragmenter new in macOS 10.14 is currently disabled and will be enabled in an upcoming beta.
Noch ist nicht bekannt, wie der "APFS file defragmenter" das Problem behebt. Es könnte sich um einen Hintergrund-Prozess handeln, welche kontinuierlich die Festplatte defragmentiert. Möglich ist auch, dass es sich um eine Option in APFS handelt, welche schon beim Schreiben verhindert, dass eine Datei aus zu vielen Fragmenten besteht.