Поделиться в Facebook Поделиться ВКонтакте Поделиться в LinkedIn Опубликовать в Twitter

Защищенные файловые системы QNX4 и QNX6

В ЗОСРВ КПДА.10964-01 «родные» файловые системы QNX4 и QNX6 реализованы в защищенном исполнении. Под защищенным исполнением подразумевается поддержка этими файловыми системами механизма затирания, то есть заполнения пространства, освобождаемого при удалении файлов, нулевыми байтами.

Поддержка файловых систем QNX4 и QNX6 в QNX Neutrino осуществляется библиотеками fs-qnx4.so и fs-qnx6.so соответственно. Они автоматически загружаются драйвером жесткого диска, например, devb-eide. Подключение файловой системы происходит на этапе загрузки образа и описывается в файле построения.

Для того, чтобы рассматриваемые файловые системы подключались в защищенном исполнении, необходимо:

- использовать библиотеки fs-qnx4-ksz.so и fs-qnx6-ksz.so. Это достигается созданием символической ссылки на защищенные компоненты в файле построения.

- передать драйверу жесткого диска опцию «zero» (один проход при затирании) или «dzero» (два прохода при затирании)

По умолчанию затирание не производится, поэтому для использования этого механизма обязательно нужно указывать опцию «zero» или «dzero» при передаче параметров драйверу жесткого диска.

Пример использования защищенной ФС QNX6:

- секция загрузки образа. Создание символической ссылки:

  procmgr_symlink fs-qnx6-ksz.so /proc/boot/fs-qnx6.so

- сценарий загрузки образа:

 devb-eide blk auto=partition dos exe=all qnx6 
 sync=optional,zero,dzero cam quiet


Дополнительная информация:

Файловые системы



Задать вопрос on-line Обсудить на форуме Написать электронное письмо