Продукты

Все продукты
01.08.2013

Менеджер /dev/zero для КПДА.00002-01 и QNX4

/dev/zero -- специальный файл в UNIX-подобных системах, представляющий собой источник нулевых байтов (ASCII NUL, 0x00). При чтении этого файла никогда не достигается его конец. Любые данные, записанные в /dev/zero, будут игнорированы, а сама запись завершается успешно -- точно так же, как и при записи в /dev/null.

Чаще всего /dev/zero используется для создания файла заданного размера (например, для размещения там образа файловой системы). Например, для создания файла image.tmp размером 100 кБ можно выполнить следующую команду:

Код:
# dd if=/dev/zero of=image.tmp bs=1024 count=100

К сожалению, в QNX4 отстутствует устройство /dev/zero, что зачастую приводит к трудностям, особенно при администрировании системы. Отчасти для исправления такой несправедливости и был разработан менеджер Zero.

Установка и запуск

Для установки из дистрибутива следует скопировать файл zero-VVVV-YYYYMMDD.tar.gz в корневой каталог и выполнить команду:

Код:
# /etc/install -u zero-100A-20110422.tar.gz

Запуск менеджера происходит обычным образом:

Код:
# Zero

В версии 1.00A поддерживаются следующие опции командной строки:

Код:
-D                     запуск в интерактивном режиме
-p <num>               установить приоритет менеджера <num>
-v                     увеличить уровень подробности

Работа с устройством /dev/zero в QNX4 ведётся также, как и в других UNIX-подобных операционных системах.


Более подробную информацию см. на нашем форуме

Скачать

Возврат к списку