APFS
Разработчик Apple
Файловая система Apple File System
Дата представления Март 27, 2017 (iOS 10.3, macOS 10.13)
Метка тома 7C3457EF-0000-11AA-AA11-00306543ECAC (GPT)
Структура
Содержимое папок B-tree[1]
Ограничения
Максимальный размер файла 8 EiB (263 байтов)[2]
Максимум файлов 263 [2]
Допустимые символы в названиях Unicode 9.0 зашифрован в UTF-8
Возможности
Свойства access, attributes modified, contents modified, created
Диапазон дат 1 Января, 1970 г. – 21 Июля, 2554 г.[1]
Точность хранения даты 1 наносекунда
Права доступа Unix permissions, NFS ACLs
Фоновая компрессия Есть (decmpfs)[3]
Фоновое шифрование Есть

Apple File System или APFS  — файловая система, разработанная Apple Inc. для замены ранее использовавшейся HFS+[4].

Обзор

Apple File System – это новая, современная файловая система, разработанная компанией Apple для использования в iOS, macOS, tvOS и watchOS[5]. Эта файловая система, оптимизированная для работы с Flash/SSD накопителями, включает в себя возможность шифрования, копирование при записи, space sharing, клонирование файлов и папок, создание снимков (snapshots).

APFS стала файловой системой по умолчанию в iOS версии 10.3[6]. Возможность выбрать APFS в качестве основной на этапе установки появилась в macOS High Sierra (версия 10.13).

Особенности

Снимки файловой системы

APFS поддерживает снапшоты (snapshots) – моментальные снимки, созданные в заданный момент времени экземпляры файловой системы, предназначенные только для чтения.

Шифрование

APFS шифрует содержание файлов, а также чувствительных метаданных. Она поддерживает следующие модели шифрования для каждого тома в контейнере:

  • без шифрования
  • один ключ шифрования
  • мульти-ключ шифрования, который шифрует каждый файл с отдельным ключом и метаданные, зашифрованные другим ключом. [

    Файловая система APFS разработана, чтобы избежать повреждения метаданных, вызванных сбоем системы. [источник не указан 219 дней] Файловая система также использует контрольные суммы для проверки целостности метаданных (но не для пользовательских данных)[7].

Ограничения

  • Диски, отформатированные в macOS Sierra, в APFS могут быть несовместимы с будущими версиями macOS, так же, как и с окончательной версией APFS.

Поддержка

Диск может быть отформатирован в APFS начиная с macOS Sierra с помощью утилиты командной строки diskutil или при помощи дисковой утилиты. Окончательный вариант APFS вышел в 2018 году.

См. также