fs-nfs2

Клиент файловой системы NFS 2

Синтаксис:

fs-nfs2 [-b число] [-B размер] [-D] [-e] [-h] [-H] [-i узлы] [-r] [-s] [-x] [-S] [-p] [-t] [-w опции] [-o опции] [-P порт] [-u] [-v[v]...] [-Z n] [сервер:экспорт] [точка_монтирования] [[-erStu] [-Z n] сервер:экспорт точка_монтирования]

Опции:

сервер
Имя сервера NFS.
экспорт
Каталог, экспортируемый с сервера.
точка_монтирования
Имя, с которым должен быть смонтирован экспортируемый каталог.

Опции для всех точек монтирования:

-b число
Использовать буферы, количество которых определено аргументом число (значение по умолчанию – 200).
-B размер
Установить размер буфера, определенный аргументом размер (в байтах). Значение по умолчанию задано первым сервером и обычно составляет 8 КБ.
-D
Выполнять в приоритетном режиме.
-h
Вывести информацию по использованию утилиты.
-H
Вывести информацию по использованию утилиты.
-o опции
Дополнительные опции монтирования.
port=n1:n2
Диапазон номеров портов, используемых клиентом. По умолчанию используется привилегированный порт.
soft=n
Программное монтирование. Попытка монтирования завершается после n раз неудач.
disable_fdinfo
Отключить поддержку iofdinfo().
-w опции
Опции для управления операцией записи. Опции разделяюются символами ",".
sync=hard
Данные будут записываться на сервер синхронно. По умолчанию, данные будут буферизироваться локально и будут записываться на сервер позже.
size=n
Размер буфера для каждого файла, в единицах 1 КБ. По умолчанию - 8Кб.
number=n
Количество буферов. Это означает, что запись на максимум n файлов будет буферизироваться одновременно. По умолчанию 10.
delay=n
Буферизованные данные будут записаны на сервер через не менее чем через n секунд. По умолчанию 2 секунды.
-i узлы
Установить число индексных дескрипторов, определенное аргументом узлы.
-v[v]...
Вывести расширенную информацию; чем больше символов v, тем более подробная информация выводится. Для перехвата регистрируемых сообщений сначала требуется запустить утилиту syslogd.

Опции, применяемые к следующей точке монтирования в командной строке:

-e
Установить для смонтированной файловой системы флаг NO EXEC.
-r
Установить для смонтированной файловой системы флаг READ ONLY.
-S
Не кэшировать символьные ссылки.
-P порт
mount/nfs используют этот порт
-p
Запуск без root прав.
-s
Использовать программное монтирование. Попытки монтирования прекращаются после 4 неудачных попыток.
-t
Использовать TCP вместо UDP. В случае сбоя утилита fs-nfs2 использует UDP.
-u
Использовать UDP (по умолчанию). В случае сбоя работа утилиты fs-nfs2 завершается неуспешно.
-x
Обновить уникальный идентефикатор транзакции после повторного монтирования.
-Z n
Значение n указывает на способ подключения к пути:
  • B или b – подключаться до остальных менеджеров.
  • A или a – подключаться после остальных менеджеров.
  • O или o – сделать подключение непрозрачным; не выполнять разрешение имен для точек монтирования с более короткими совпадающими путевыми именами. Преобразователь путевых имен предпринимает попытку поиска самого длинного соответствия по всем присоединенным путевым именам.
Значение по умолчанию не является ни одним из указанных. Для получения дополнительной информации см. раздел "Ordering mountpoints" ("Порядок точек монтирования") в главе "Process Manager" ("Менеджер процессов") руководства по системной архитектуре.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:


Caution: Для запуска этого сервиса необходимо войти в систему под учетной записью root.

Менеджер файловой системы fs-nfs2 представляет собой клиент NFS 2, работающий по протоколу TCP/IP. Для его использования необходим сервер NFS.

Для работы менеджера файловой системы необходим транспортный уровень TCP/IP, например, обеспечиваемый io-pkt-*. Также требуются модули libsocket.so.

По умолчанию эта утилита не определяет верхний предел значений аргумента индексные_дескрипторы.

Точки монтирования также можно создать с помощью команды mount путем ввода nfs в качестве типа. Прежде чем создавать точки монтирования таким способом, необходимо запустить утилиту fs-nfs2. При запуске без аргументов утилита fs-nfs2 выполняется в фоновом режиме, что позволяет использовать команду mount.

Примеры:

Монтирование экспорта /bin2 в качестве /bin с сервера NFS с именем server_node:

fs-nfs2 server_node:/bin2 /bin &

Монтирование /nfs1 с использованием TCP и /nfs2 с использованием UDP:

fs-nfs2 -t host1:/ /nfs1 host2:/ /nfs2

Монтирование обоих серверов с использованием TCP:

fs-nfs2 -t host1:/ /nfs1 -t host2:/ /nfs2

Предостережения:

По возможности вместо fs-nfs2 следует использовать утилиту fs-nfs3.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы

Тематические ссылки:

fs-*, mount, umount, syslogd, io-pkt-*




Предыдущий раздел: Драйверы