Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

defrag.f2fs
Переместить блоки из заданной области в указанный регион

Симлинк на: fsck.f2fs

Тип файла: команда
  Eng  

usage: defrag.f2fs [options] device

Параметры:

  • -d уровень отладки [по умолчанию: 0]

  • -s адрес начального блока [по умолчанию: main_blkaddr]

  • -S sparse_mode

  • -l длина [по умолчанию: 512 (2 МБ)]

  • -t адрес целевого блока [по умолчанию: main_blkaddr + 2 МБ]

  • -i установить направление как сжатие [по умолчанию: расширение]

  • -V распечатать номер версии и выйти

       

    Комментарии
    defrag.f2fs используется для перемещения указанного количества блоков, начиная с заданного адреса блока, до адреса целевого блока в указанном направлении. устройство — это специальный файл, соответствующий устройству (например, /dev/sdXX).

    Например, # defrag.f2fs -s 0x4000 -l 0x100 -t 0x10000 -i /dev/sdb1

    Это перемещает блоки между 0x4000 и 0x4100 в левую область 0x10000.

    Код завершения, возвращаемый defrag.f2fs, равен 0 в случае успеха и -1 в случае неудачи.

    ЧТО ТАКОЕ файловая система, совместимая с Flash (F2FS)?
    Устройства хранения данных на основе флэш-памяти NAND, такие как SSD, eMMC и SD-карты, используются в различных системах — от мобильных до серверных. Поскольку известно, что они имеют характеристики, отличные от обычных вращающихся дисков, файловая система, верхний уровень устройства хранения, должна адаптироваться к изменениям эскиза на уровне проектирования.

    F2FS — это файловая система, использующая устройства хранения данных на основе флэш-памяти NAND, основанная на файловой системе с журнальной структурой (LFS). Проектирование было сосредоточено на решении фундаментальных проблем LFS, а именно: эффекта снежного кома от блуждающего дерева и высоких затрат на уборку.

    Поскольку запоминающее устройство на основе флэш-памяти NAND демонстрирует разные характеристики в зависимости от его внутренней геометрии или схемы управления флэш-памятью, а именно FTL, F2FS и ее инструменты поддерживают различные параметры не только для настройки структуры диска, но также для выбора алгоритмов выделения и очистки. .

    Следующее дерево git предоставляет инструмент форматирования файловой системы (mkfs.f2fs), инструмент проверки согласованности (fsck.f2fs) и инструмент отладки (dump.f2fs).