Фэндом


НАЗВАНИЕ

namespace - файл описания пространства имен в Inferno

ОПИСАНИЕ

Файл содержит инструкции для построения пространства имен с чистого листа или с использованием имеющегося шаблона. Содержимое файла интерпретируется модулем newns(2), запущенным из-под wm(1) или же другими системными сервисами. Файл содержит одну или несколько строк; каждая строка содержит одну инструкцию; пустые строки и строки, начинающиеся с символа `#`, - игнорируются.

Используемые инструкции:

bind [-abci] old new

Использовать new в качестве алиаса файла или каталога old (то есть, запросив new мы получим в том числе доступ к файлу или содержимому каталога old). Параметры `a` ,`b` и `c` соответствуют флагам Sys->MAFTER , Sys->MBEFORE and Sys->MCREATE системной функции sys-bind(2). Если ни `a`, ни `b` не указаны, по умолчанию используется флаг Sys->MREPL. Параметр `i` указывает на необходимость игнорировать возникающие ошибки.

cd directory

Сменить рабочий каталог на указанный directory.

fork

Создать новое пространство имен, содержащее копию старого; дальнейшие изменения будут происходить в созданном пространстве имен. Эквивалентно Sys->FORKNS в sys-pctl(2).

mount [-abc9i] [-k keyfile] [-C alg] [net ! ] machine [ ! svc] dir [spec]

Монтировать machine в каталог dir. Параметры `a`, `b`, `c` и `i` теже, что и для bind. Переменные dir и spec аналогичны old и aname для функции mount в sys-bind(2). Параметры `-k`, `-C` and `-9` описаны в bind(1).

import [-abc9i] [net ! ] machine [ ! svc] [remotedir] dir

Импортировать каталог с машины под ОС Plan 9 и смонтировать его в dir. Параметры `a`, `b`, `c` и `i` теже, что и для mount. По умолчанию, предполагается, что remotedir имеет то же имя, что и dir. Сервис по умолчанию - exportfs (работает только под Inferno или Plan 9, установленных в качестве родной ОС)

new

Создать новое пространство имен, в котором текущий каталог станет корневым; обычно используется сразу после команды cd. Эквивалентно Sys->NEWNS в sys-pctl(2).

nodev

Запрещает использовать файловое пространство `устройств` ядра. Эквивалентно Sys->NODEVS в sys-pctl(2).

unmount [-i] [name] from

Отменяет результаты команд bind или mount с указанными аргументами. Если указан только from, то от него отвязывается и отмонтировывается все, что было. Параметр `-i` позволяет игнорировать возникающие ошибки.

.path

Исполнить инструкции, содержащиеся в файле описания, путь к которому задан в path.

Смотри также

nsbuild(1), wm(1), newns(2)

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на Фэндоме

Случайная вики