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


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

sload_f2fs
Загружать каталоги и файлы на устройство напрямую

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

usage: sload.f2fs [options] device

Параметры:

  • -C исходный каталог fs_config

  • -f [путь к исходному каталогу]

  • -p выходной каталог продукта

  • -s file_contexts

  • -S sparse_mode

  • -t точка монтирования [префикс целевого пути fs, по умолчанию:/]

  • -T метка времени

  • -P сохранить владельца: пользователь и группа

  • -c включить сжатие (политика разрешения по умолчанию)

    Подпараметры сжатия:

  • --------------------------

  • -L <log-of-blocks-per-cluster>, алгоритм сжатия по умолчанию 2

  • -a <algorithm>, по умолчанию LZ4

  • -x <ext> сжимает файлы, за исключением этих расширений

  • -i <ext> сжимать файлы только с этими расширениями
    * -i или -x: используйте его много раз для нескольких расширений
    * -i и -x нельзя использовать вместе

  • -m <num> мин. сжатых блоков на кластер

  • -r только для чтения (IMMUTABLE) для сжатых файлов

  • ----------------------------

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

  • -V вывести номер версии и выйти


    https://man.archlinux.org/man/extra/f2fs-tools/sload.f2fs.8.en
    Параметры:

  • -f исходный-каталог-путь
    Укажите путь к исходному каталогу для загрузки.

  • -t путь-точки-монтирования
    Укажите путь к точке монтирования в загружаемом разделе.

  • -d уровень отладки
    Укажите уровень параметров отладки. Номер по умолчанию — 0, который показывает основные сообщения отладки.

  • -P Сохранить владельца: пользователя и группу. Будут учтены пользователь и группа исходных файлов.

  • -c Включить сжатие файлов на основе кластера. Файл будет разбит на кластеры, и каждый кластер будет сжат независимо.

  • -L журнал блоков на кластер
    Укажите размер кластера в степени двух блоков. Минимальное значение равно 2 (4 блока по умолчанию). Максимальное значение равно 8 (256 блоков). Обратите внимание, что блок содержит 4096 байт.
    Эта опция должна использоваться с опцией -c.

  • -a алгоритм сжатия
    Выберите алгоритм сжатия. Доступные варианты: lzo, lz4 (по умолчанию). Эта опция должна использоваться с опцией -c.

  • -i расширение-файла-для-включения-для-сжатия
    Укажите расширение файла для сжатия.
    Чтобы указать несколько расширений файлов, используйте несколько опций -i. Файлы с одним из перечисленных расширений будут сжаты. Эта опция должна использоваться с опцией -c.

  • -x расширение-файла-для-исключения-из-сжатия
    Укажите расширение файла, чтобы исключить его из сжатия.
    Чтобы указать несколько расширений файлов, используйте несколько опций -x. Файлы с одним из перечисленных расширений не будут сжаты. Эта опция должна использоваться с опцией -c.

  • -m минимум-сжатых-блоков-на-кластер
    Укажите минимальное количество блоков, сохраняемых (при сжатии) для каждого кластера. Минимальное значение равно 1 (по умолчанию). Максимальное значение равно размеру кластера в блоках минус 1. Если при сжатии кластера не удается сохранить хотя бы минимальное количество сжатых блоков, заданное параметром, кластер не будет сжат.
    Эта опция должна использоваться с опцией -c.

  • -r Указать флаг только для чтения для сжатых файлов. Это позволяет файловой системе освобождать сжатое пространство для пользователей, поскольку без этой опции файловая система должна сохранять место для будущих обновлений файлов. Эта опция должна использоваться с опцией -c.

    ПРИМЕЧАНИЯ

    Если не используется ни -i, ни -x, все файлы будут сжаты. Очевидно, опции -i и -x нельзя использовать вместе.





       

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

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

    F2FS (Flash-Friendly File System) — это файловая система, предназначенная
    для флэш-памяти на основе NAND, оснащенной Flash Translation Layer.
    В отличие от JFFS или UBIFS, он полагается на FTL для управления распределением записи.
    Она поддерживается начиная с ядра 3.8.
    FTL встречается во всей флэш-памяти с интерфейсом SCSI/SATA/PCIe/NVMe ,
    в отличие от чистой флэш-памяти NAND и SmartMediaCards.

    Предупреждение. Данные, содержащиеся в разделах F2FS, могут стать непригодными для использования, если версия ядра на работающей машине старше версии ядра, используемой для создания раздела.

    Например, это ограничение может проявиться, если раздел F2FS был создан на основном ядре, предоставленном linux , но в системе необходимо перейти на более старую серию ядер, предоставленных linux-lts