F2FS (Flash-Friendly File System) — файловая система, дружественная к флеш-памяти, разработанная инженерами Samsung в 2012 году. dzen.ru
Некоторые особенности работы F2FS в современных смартфонах:
- Использование алгоритма последовательного заполнения накопителя. ru.wikipedia.org Новые данные записываются только в области, следующие после ранее записанных данных, без оглядки на возможную фрагментацию. ru.wikipedia.org После достижения конца тома запись начинается с начала, занимая, по возможности, освобождённые блоки. ru.wikipedia.org
- Создание виртуальных «сегментов» — контейнеров данных размером обычно в 2 МБ. dzen.ru Когда файл удаляется, физически он никуда не исчезает сразу — просто помечается как недействительный. dzen.ru
- Использование механизма копирования при записи. ru.wikipedia.org При изменении данные не перезаписываются, а сохраняются в новом месте. ru.wikipedia.org
- Использование «сборщика мусора». dzen.ru ru.wikipedia.org Система берёт частично заполненный сегмент, копирует из него все ещё актуальные данные в другое место, стирает весь сегмент целиком и помечает его как готовый к использованию. dzen.ru
F2FS разработана с учётом специфики флеш-памяти и учитывает такие особенности, как неизменное время доступа и ограниченный ресурс количества циклов перезаписи данных. ru.wikipedia.org