Библиотека поддержки совместимой файловой системы QNX 4
драйвер ... qnx4 опции ... &
.bitmap
. Считывание .bitmap
необходимо для возврата количества свободных блоков. Также повышается производительность функции write() за счет накопления в оперативной памяти информации о местоположении свободных блоков в файловой системе. Этот аргумент может принимать одно из следующих значений: .bitmap
для всех носителей; .bitmap
не во время монтирования, а при первой необходимости (например, по вызову statvfs() или df). Это позволяет сократить период загрузки системы (поскольку файлы .bitmap
на диске большого объема могут достигать нескольких мегабайтов в длину, при немедленном чтении может возникать задержка запуска других процессов во встраиваемой системе); O_APPEND
), и файл не сжимается обратно при последнем закрытии. Это удобно для пополняемых журналов регистрации и т.д..inodes
фиксированного размера.EBADFSYS
при любой попытке открытия такого файла; в случае выборе этой опции файл будет усечен до последнего сохраненного в памяти действительного размера, индикатор "занятый" будет снят, к файлу будет разрешен доступ. Такое усечение может привести к потере данных и пометке неиспользуемых блоков в файле .bitmap
как используемых, поэтому затем необходимо запустить утилиту chkfsys для обеспечения непротиворечивости файловой системы. Кроме того, можно определить любую из опций файловой системы, описанных для утилиты io-blk.so.
Для разделения опций используется запятая (,). |
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Разделяемый объект fs-qnx4.so обеспечивает поддержку файловых систем QNX 4, а также однократной, двукратной и многократной перезаписи блоков внешней памяти при осуществлении операций unlink. Он автоматически загружается драйверами devb-* при монтировании файловой системы QNX 4.
.longfilenames
, доступный только для чтения, в корневом каталоге этой файловой системы. Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devb-*, fs-*, mount, umount, io-blk.so
Предыдущий раздел: Драйверы