Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

сети:nfsv4 [2014/11/14 09:12] (текущий)
Строка 1: Строка 1:
 +====== 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** Опция указывает,​ что файловая система находится на устройстве,​ которое требует доступа к сети. Используется для предотвращения попыток смонтировать файловую систему пока сеть недоступна.
 +===== Смотрите также: =====
 +
 +  * [[Установка и настройка клиента NFS под Linux]]
 +  * [[Установка и настройка клиента NFS под MS Windows]]
 +  * [[Установка и настройка сервера NFS под Linux]]
 +  * [[https://​help.ubuntu.com/​community/​NFSv4Howto|Ubuntu NFSv4Howto]]
 +  * [[http://​linux-nfs.org/​wiki/​index.php/​General_troubleshooting_recommendations|General troubleshooting recommendations]]
 +  * [[https://​access.redhat.com/​knowledge/​docs/​en-US/​Red_Hat_Enterprise_Linux/​6/​html-single/​Storage_Administration_Guide/​index.html#​ch-nfs|Red Hat Storage Administration Guide Chapter 9. Network File System (NFS)]]
 +  * [[http://​wiki.linux-nfs.org/​wiki/​index.php/​Main_Page]]
 +  * [[http://​ru.wikipedia.org/​wiki/​Network_File_System]]
 +  * [[http://​www.k-max.name/​windows/​active-directory-as-kdc-nfsv4/​|HOWTO Active Directory 2008 R2 как Kerberos KDC для NFSv4]]
 +  * [[http://​www.freebsd.org/​doc/​ru_RU.KOI8-R/​books/​handbook/​network-nfs.html|NFS- Network File System (FreeBSD)]]
 +  * [[http://​blog.ololo.cc/​kerberos|Kerberos:​ NFS и все-все-все]]
 +---- 
 +Актуальность:​ 2013/03/30 14:38 
 +{{tag>​nfs}}