Поделиться через


Обзор сетевой файловой системы

В этой статье описывается служба ролей сетевой файловой системы и функции, включенные в роль сервера файлов и служб хранилища в Windows Server. Сетевая файловая система (NFS) предоставляет решение для совместного использования файлов для предприятий с разнородными средами, включающими как компьютеры Windows, так и не windows.

Описание функции

С помощью протокола NFS можно передавать файлы между компьютерами под управлением Windows и других операционных систем, отличных от Windows, таких как Linux или UNIX.

NFS в Windows Server включает сервер для NFS и клиента для NFS. Компьютер под управлением Windows Server может использовать сервер для NFS для работы в качестве файлового сервера NFS для других клиентских компьютеров, отличных от Windows. Клиент для NFS позволяет компьютеру под управлением Windows Server получать доступ к файлам, хранящимся на сервере, отличном от Windows NFS.

Версии Windows и Windows Server

Windows поддерживает несколько версий клиента и сервера NFS в зависимости от версии операционной системы и семейства.

Операционные системы Версии сервера NFS Версии клиента NFS
Windows 7, Windows 8.1, Windows 10, Windows 11 Н/П NFSv2, NFSv3
Windows Server 2008, Windows Server 2008 R2 NFSv2, NFSv3 NFSv2, NFSv3
Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022 NFSv2, NFSv3, NFSv4.1 NFSv2, NFSv3

Практическое применение

Ниже приведены некоторые способы использования NFS:

  • Используйте файловый сервер Windows NFS для предоставления доступа к одному и тому же общей папке через протоколы SMB и NFS от клиентов с несколькими платформами.
  • Разверните файловый сервер Windows NFS преимущественно в среде операционной системы, отличной от Windows, чтобы обеспечить доступ к общим папкам NFS, отличным от Windows.
  • Перенос приложений из одной операционной системы в другую путем хранения данных в общих папках с помощью протоколов SMB и NFS.

Новые и измененные функции

Новые и измененные функции в сетевой файловой системе включают поддержку NFS версии 4.1 и улучшенную развертывание и управляемость. Сведения о функциях, которые были изменены в Windows Server 2012, см. в следующей таблице:

Компонент или функция Новинка или обновление Description
NFS версии 4.1 Новый Повышение безопасности, производительности и взаимодействия по сравнению с NFS версии 3.
Инфраструктура NFS Обновлено Улучшает развертывание и управляемость и повышает безопасность.
Непрерывная доступность NFS версии 3 Обновлено Улучшает непрерывную доступность клиентов NFS версии 3.
Улучшения развертывания и управляемости Обновлено Позволяет легко развертывать NFS и управлять ими с помощью новых командлетов Windows PowerShell и нового поставщика WMI.

NFS версии 4.1

NFS версии 4.1 реализует все необходимые аспекты, помимо некоторых дополнительных аспектов RFC 5661:

  • Псевдофайлическая файловая система, которая отделяет физическое и логическое пространство имен и совместима с NFS версии 3 и NFS версии 2. Псевдоним предоставляется для экспортируемой файловой системы, которая является частью псевдофайловой системы.
  • Составные RPCs объединяют соответствующие операции и сокращают чаты.
  • Сеансы и магистрали сеансов обеспечивают только одну семантику и обеспечивают непрерывную доступность и более высокую производительность при использовании нескольких сетей между клиентами NFS 4.1 и сервером NFS.

Инфраструктура NFS

Ниже описаны улучшения общей инфраструктуры NFS в Windows Server 2012:

  • Удаленный вызов процедуры (RPC)/инфраструктура транспорта представления внешних данных (XDR), на базе сетевого протокола WinSock, доступна как для сервера для NFS, так и для клиента для NFS. Это заменяет интерфейс транспортных устройств (TDI), обеспечивает лучшую поддержку и обеспечивает более высокую масштабируемость и масштабирование на стороне получения (RSS).
  • Функция мультиплексера портов RPC удобна для брандмауэра (меньше портов для управления) и упрощает развертывание NFS.
  • Автоматически настроенные кэши и пулы потоков — это возможности управления ресурсами новой инфраструктуры RPC/XDR, которые являются динамическими, автоматически настраивают кэши и пулы потоков на основе рабочей нагрузки. Это полностью удаляет угадывание, связанное с настройкой параметров, обеспечивая оптимальную производительность сразу после развертывания NFS.
  • Новые варианты реализации и проверки подлинности Kerberos с поддержкой конфиденциальности Kerberos (Krb5p) вместе с существующими параметрами проверки подлинности krb5 и krb5i.
  • Командлеты модулей Windows PowerShell сопоставления удостоверений упрощают управление сопоставлением удостоверений, настройку служб упрощенного каталога Active Directory (AD LDS) и настройку сквозных и неструктурированных файлов UNIX и Linux.
  • Точка подключения томов позволяет получить доступ к томам, подключенным к общей папке NFS с NFS версии 4.1.
  • Функция мультиплексирования портов поддерживает мультиплексер портов RPC (порт 2049), который является понятным для брандмауэра и упрощает развертывание NFS.

Непрерывная доступность NFS версии 3

Клиенты NFS версии 3 могут иметь быстрые и прозрачные плановая отработка отказа с большей доступностью и сокращением времени простоя. Процесс отработки отказа быстрее для клиентов NFS версии 3, так как:

  • Инфраструктура кластеризации теперь позволяет одному ресурсу на каждое сетевое имя вместо одного ресурса на общую папку, что значительно повышает время отработки отказа ресурсов.
  • Пути отработки отказа на сервере NFS настраиваются для повышения производительности.
  • Регистрация подстановочных знаков на сервере NFS больше не требуется, а отработка отказа более точно настроена.
  • Уведомления монитора состояния сети (NSM) отправляются после отработки отказа, и клиенты больше не должны ожидать времени ожидания времени ожидания TCP для повторного подключения к отработке отказа сервера.

Обратите внимание, что сервер для NFS поддерживает прозрачную отработку отказа только при запуске вручную, обычно во время планового обслуживания. При незапланированной отработке отказа клиенты NFS теряют свои подключения. Сервер для NFS также не имеет никакой интеграции с фильтром ключей возобновления. Это означает, что если локальное приложение или сеанс SMB пытается получить доступ к тому же файлу, что и клиент NFS, сразу после плановой отработки отказа, то клиент NFS может потерять свои подключения (прозрачная отработка отказа не будет выполнена).

Улучшения развертывания и управляемости

Развертывание NFS и управление ими улучшилось следующим образом:

  • Более сорока новых командлетов Windows PowerShell упрощают настройку общих папок NFS и управление ими. Дополнительные сведения см. в разделе командлетов NFS в Windows PowerShell.
  • Сопоставление удостоверений улучшается с помощью локального хранилища сопоставления неструктурированных файлов и новых командлетов Windows PowerShell для настройки сопоставления удостоверений.
  • Графический пользовательский интерфейс диспетчер сервера проще использовать.
  • Новый поставщик WMI версии 2 доступен для упрощения управления.
  • Мультиплексер портов RPC (порт 2049) — это брандмауэр и упрощает развертывание NFS.

Сведения о диспетчере сервера

В диспетчер сервера — или более поздней версии Windows Admin Center — используйте мастер добавления ролей и компонентов, чтобы добавить сервер для службы NFS (в роли "Файлы и службы iSCSI"). Общую информацию об установке компонентов см. в разделе Установка и удаление ролей, служб ролей или компонентов. Сервер для средств NFS включает оснастку MMC службы для управления сервером для NFS и клиента для компонентов NFS. С помощью оснастки можно управлять сервером для компонентов NFS, установленных на компьютере. Сервер для NFS также содержит несколько средств администрирования командной строки Windows:

  • Подключение подключает удаленный общий ресурс NFS (также известный как экспорт) локально и сопоставляет его с локальной буквой диска на клиентском компьютере Windows.
  • Nfsadmin управляет параметрами конфигурации сервера для NFS и клиента для компонентов NFS.
  • Nfsshare настраивает параметры общего ресурса NFS для папок, которые используют сервер для NFS.
  • Nfsstat отображает или сбрасывает статистику вызовов, полученных сервером для NFS.
  • Showmount отображает подключенные файловые системы, экспортированные сервером для NFS.
  • Umount удаляет подключенные к NFS диски.

NFS в Windows Server 2012 представляет модуль NFS для Windows PowerShell с несколькими новыми командлетами специально для NFS. Эти командлеты предоставляют простой способ автоматизации задач управления NFS. Дополнительные сведения см. в разделе командлетов NFS в Windows PowerShell.

Дополнительная информация:

В следующей таблице приведены дополнительные ресурсы для оценки NFS.

Content type Ссылки
Развертывание Развертывание сетевой файловой системы
Операции Командлеты NFS в Windows PowerShell
Связанные технологии Хранилище в Windows Server