Различия

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

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

сети:nfsv4 [2014/11/14 09:12]
сети:nfsv4 [2022/04/01 15:08] (текущий)
Строка 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}}