Kurze Antwort
FDS ist ein wesentlicher Bestandteil des Dateisystems in APFS-formatierten Laufwerken. Es ist nicht etwas, das Benutzer aktivieren / deaktivieren müssen, und es kann nicht auf ein Verzeichnis und nicht auf ein anderes angewendet werden.
Da es sich um ein All-in-Szenario handelt, gibt es keine Terminalbefehle, mit denen festgestellt werden kann, ob in einem Verzeichnis FDS aktiviert ist. Wenn stattdessen ein Laufwerk im APFS-Format formatiert ist, ist FDS aktiviert. Wenn es nicht im APFS-Format formatiert ist, ist FDS nicht verfügbar.
Lange Antwort
Leider sind die Informationen, die Sie aus der technischen Dokumentation von Apple zitiert haben, schlecht formuliert, daher der Grund für Ihre Frage.
Wenn ein Laufwerk im APFS-Format formatiert ist, wird Fast Directory Sizing auf der ganzen Linie angewendet. FDS kann ein Benutzer nicht pro Verzeichnis aktivieren / deaktivieren.
Aus diesem Grund kann ein Benutzer den Status auch nicht verzeichnisweise ermitteln. Wenn das Laufwerk als APFS formatiert ist, ist für alle Verzeichnisse FDS aktiviert .
Woher die Verwirrung kommt (und in diesem Fall verständlicherweise), ist die schlechte Wortwahl in der Apple-Dokumentation und die dadurch entstandene Mehrdeutigkeit. Mit diesen Informationen wurde versucht zu vermitteln, dass ein Benutzer am meisten von FDS in Verzeichnissen profitiert, die viele Dateien enthalten, aber nur wenig ändern (z. B. den Ordner "Dokumente" eines Benutzers), während FDS in Verzeichnissen (falls vorhanden) nicht viel davon profitiert wie der /tmp
Ordner.
Abgesehen davon wurde die Dokumentation, auf die Sie verwiesen haben, inzwischen durch die Seite " Über das Apple-Dateisystem" ersetzt . Die einzige Erwähnung von FDS auf dieser Seite lautet wie folgt:
Apple File System bietet verbesserte Grundlagen des Dateisystems sowie verschiedene neue Funktionen, darunter Klonen, Snapshots, Speicherplatzfreigabe, schnelle Verzeichnisgröße, atomare sichere Speicherung und spärliche Dateien.
Es gibt keinen Versuch, weiter zu erklären, was FDS bedeutet, außer der Tatsache, dass es sich um ein grundlegendes (gelesenes zugrunde liegendes ) Merkmal handelt. Wenn Sie jedoch an Hintergrundinformationen interessiert sind:
In komplexen und tiefen Verzeichnisstrukturen in HFS + kennen wir die Zeit, die das Dateisystem für die Berechnung der Größe des Dateisystembaums aufwenden kann. Dies ist einer der häufigsten Gründe, warum das System hängen bleibt. Apple hat mit APFS das Fast Directory Sizing (FDS) eingeführt, bei dem das Dateisystem den von einer Verzeichnishierarchie verwendeten Speicherplatz schnell berechnen kann, um dieses Problem zu beheben.
Quelle: Hansen, KH, Toolan, F., Dekodierung des APFS-Dateisystems, Digital Investigation (2017)
j_inode_flags
in der Dokumentation in der Apple File System Reference . Die Verzeichnis-Inode-Datenstruktur ermöglicht es tatsächlich, diese Funktion auf einer Instanz pro Verzeichnis zu aktivieren oder zu deaktivieren. Nichts dort besagt, dass diese Funktion für alle Verzeichnisse automatisch aktiviert wird, wie in dieser Antwort angegeben.