Обзор: параметры запуска и переменные окружения VFS
Параметры запуска программы VFS
-l <запись в формате fstab>
Параметр запуска
-l
монтирует заданную файловую систему.-f <путь к файлу fstab>
Параметр
-f
монтирует файловые системы, указанные в файлеfstab
. Если переменная окруженияUNMAP_ROMFS
не определена, то поиск файлаfstab
будет выполнен в ROMFS-образе. Если переменная окруженияUNMAP_ROMFS
определена, то поиск файлаfstab
будет выполнен в файловой системе, заданной через переменную окруженияROOTFS
.
Примеры использования параметров запуска программы VFS
Переменные окружения программы VFS
UNMAP_ROMFS
Если переменная окружения
UNMAP_ROMFS
определена, то ROMFS-образ будет удален из памяти. Это позволяет сэкономить память, а также при использовании параметра запуска-f
дает возможность выполнить поиск файлаfstab
не в ROMFS-образе, а в файловой системе, заданной через переменную окруженияROOTFS
.ROOTFS = <запись в формате fstab>
Переменная окружения
ROOTFS
позволяет монтировать заданную файловую систему в корневую директорию. При использовании параметра запуска-f
комбинация переменных окруженияROOTFS
иUNMAP_ROMFS
дает возможность выполнить поиск файлаfstab
не в ROMFS-образе, а в файловой системе, заданной через переменную окруженияROOTFS
.VFS_CLIENT_MAX_THREADS
Переменная окружения
VFS_CLIENT_MAX_THREADS
позволяет переопределить параметр конфигурирования SDKVFS_CLIENT_MAX_THREADS
.VFS_NETWORK_BACKEND=<имя VFS-бэкенда>:<имя IPC-канала до процесса VFS>
Переменная окружения
VFS_NETWORK_BACKEND
задает VFS-бэкенд для работы с сетевым стеком. Можно указать имя стандартного VFS-бэкенда:client
(для программы, исполняющейся в контексте клиентского процесса),server
(для программы VFS, исполняющейся в контексте серверного процесса) илиlocal
, а также имя пользовательского VFS-бэкенда. Если используется VFS-бэкендlocal
, то имя IPC-канала не указывается (VFS_NETWORK_BACKEND=local:
). Может быть указано более одного IPC-канала через запятую.VFS_FILESYSTEM_BACKEND=<имя VFS-бэкенда>:<имя IPC-канала до процесса VFS>
Переменная окружения
VFS_FILESYSTEM_BACKEND
задает VFS-бэкенд для работы с файловыми системами. Имя VFS-бэкенда и имя IPC-канала до процесса VFS задаются так же, как и в переменной окруженияVFS_NETWORK_BACKEND
.
Значения по умолчания для параметров запуска и переменных окружения VFS
Для исполняемого файла VfsRamFs
:
Для исполняемого файла VfsSdCardFs
:
Для исполняемого файла VfsNet
: