Nfsv4
Применимость: *
Слова для поиска: nfs
Задача:
Нужен доступ к файлам на сетевом сервере, без каких либо отличий от локальных файлов. Чтобы не требовалось модификации или специальной настройки программы - клиента.
Решение:
Network File System (NFS) — протокол сетевого доступа к файловым системам на основе протокола вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call).
Позволяет подключать (монтировать) удалённые файловые системы через сеть.
Основные особенности NFSv4
- использование протокола TCP и фиксированных портов, что облегчает сетевую фильрацию трафика NFS;
- поддержка различных средств аутентификации (в частности, Kerberos и LIPKEY с использованием протокола RPCSEC GSS) и списков контроля доступа (как POSIX, так и Windows-типов);
- NFSv4 поддерживает составные операции (то есть одновременную отправку на сервер сразу нескольких команд), механизм «агрессивного кэширования»;
- поддержка расширенной интернационализации имен и цепочек символов;
- поддержка расширенных атрибутов файлов;
- динамическая реакция клиента на изменения, происходящие на NFS-сервере;
- cовместимость именных пространств на всех платформах;
- механизм кэширования файлов на клиенте, обеспечивающий достаточную производительность при работе как в Internet, так и в традиционных локальных сетях;
- минимизация числа соединений на передачу при выполнении сложных операций;
Установка и настройка
Опции монтирования
Рекомендуемые опции монтирования:
hard,bg,intr,proto=tcp,rsize=1048576,wsize=1048576,_netdev
- hard Опция «soft» не должна никогда использоваться для баз данных. Это может вызвать неполную запись данных, и проблемы с файлами базы данных. Опция «hard» определяет, что запросы ввода-вывода будут посланы повторно, в случае, если они были неудачны при первой попытке. Это принуждает приложение производить операцию ввода-вывода через NFS, пока затребованный файл не окажется доступным. Это особенно важно в случае использования отказоустойчивых и избыточных сетей и серверов
- bg Определяет, что операция монтирования должна выполняться в фоновом режиме, если система хранения недоступна, что позволяет загрузке системы продолжаться в этом случае.
- intr Эта опция позволяет операциям ожидать прерывания NFS. Если эта опция не используется, и соединение NFS смонтированное с опцией «hard» оборвано и не восстановлено, то единственный способ восстановить работу системы в таком случае это перезагрузка сервера.
- rsize/wsize Определяет размер запроса NFS для чтения/записи. Величины этих параметров должны соответствовать значению nfs.tcp.xfersize на системе хранения.
- _netdev Опция указывает, что файловая система находится на устройстве, которое требует доступа к сети. Используется для предотвращения попыток смонтировать файловую систему пока сеть недоступна.
Смотрите также:
—- Актуальность: 2013/03/30 14:38