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