Короткий ответ
FDS является основной частью файловой системы на дисках, отформатированных в APFS. Это не то, что пользователям нужно включать / отключать, и это не то, что может применяться к одному каталогу, а не к другому.
Поскольку это сценарий «все включено», нет никаких терминальных команд, чтобы определить, включена ли в каталоге функция FDS. Вместо этого, если диск отформатирован в формате APFS, FDS включается. Если он не отформатирован в формате APFS, FDS недоступен.
Длинный ответ
К сожалению, информация, которую вы цитировали из технической документации Apple, неверно сформулирована, поэтому причина вашего вопроса.
Если диск отформатирован в формате APFS, то по всем направлениям применяется быстрое определение размера каталога. FDS - это не то, что пользователь может включить / отключить для каждого каталога.
Из-за этого пользователь также не может определить статус каталога для каждого каталога. То есть, если диск отформатирован как APFS, то во всех каталогах включена FDS .
Откуда возникает путаница (и, разумеется, в данном случае) - плохой выбор слов в документации Apple и созданная двусмысленность. Эта информация пыталась передать то, что пользователь получит наибольшую выгоду от FDS в тех каталогах, которые имеют много файлов, но мало меняются (например, папка «Документы» пользователя), тогда как они не получат большой выгоды (если таковые имеются) от FDS в каталогах. как /tmp
папка.
Кроме того, документация, на которую вы ссылались, была заменена страницей « О файловой системе Apple» . Единственное упоминание FDS на этой странице:
Apple File System предлагает улучшенные основы файловой системы, а также несколько новых функций, включая клонирование, моментальные снимки, совместное использование пространства, быстрое определение размера каталогов, атомарное безопасное сохранение и разреженные файлы.
Не делается никаких попыток объяснить, что означает FDS, кроме того, что это фундаментальная (читай базовая ) функция. Однако, если вы заинтересованы в некоторой предыстории:
В сложных и глубоких структурах каталогов в HFS + мы знакомы со временем, которое файловая система может потратить на вычисление размера дерева файловой системы. Это одна из распространенных причин зависания системы. Apple, с APFS, представила Fast Directory Sizing (FDS), где файловая система может быстро вычислить пространство, используемое иерархией каталогов, чтобы устранить эту проблему.
Источник: Хансен, К.Х., Тулан, Ф., Расшифровка файловой системы APFS, Цифровое расследование (2017)
j_inode_flags
в справочнике по файловой системе Apple . Структура данных inode каталога действительно позволяет включать или отключать эту функцию для каждого каталога. Ничто там не говорит о том, что эта функция включена для всех каталогов автоматически, как указано в этом ответе.