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


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

sdcard
Создание каталогов FAT на SD-карте

Тип файла: команда
  Рус  
usage:  sdcard [OPTIONS] <source_path> <label>

Options:

  • -U: specify user ID that owns device

  • -o: obb dir doesn't need to be shared between users

  • -m: source_path is multi-user

  • -u: specify UID to run as

  • -g: specify GID to run as

  • -w: runtime write mount has full write access

  • -P: preserve owners on the lower file system
  •    

    Комментарии
    Sdcard — это программа, которая используется FUSE для эмуляции разрешений
    каталога в стиле FAT на SD-карте.
    Всем файлам при создании назначаются фиксированные владелец, группа и разрешения,
    владелец, группа и разрешения не изменяются, символические ссылки и жесткие ссылки
    не могут быть созданы и т.д.

    Sdcard должна быть запущена от имени пользователя root, но она упадет до запрошенного
    UID/GID, как только смонтирует файловую систему.

    Sdcard откажется работать, если запрошенный UID/GID равен нулю.

    Примечания:
    - операции, которые возвращают fuse_entry (LOOKUP, MKNOD, MKDIR, LINK, SYMLINK, CREAT),
    должны увеличивать количество ссылок этого узла.
    - не забывайте, что FORGET может забыть несколько ссылок (req->nlookup)
    - если операция, возвращающая fuse_entry, не может записать ответ ядру,
    вы должны откатить счетчик ссылок, чтобы отразить ссылку,
    которую ядро на самом деле не получило.

    Этот демон также может получать пользовательские разрешения файловой системы
    на основе структуры каталогов по запросу.
    Эти настраиваемые разрешения поддерживают несколько функций:
    - Приложения могут получать доступ к своим файлам
    в /Android/data/com.example/ без дополнительных GID.
    - Отдельные разрешения для защиты таких каталогов, как Pictures и Music
    - Многопользовательское разделение на одном физическом устройстве.