Подключение NFS в Windows 10

Обновлено: 21.11.2024

Прежде чем приступить к устранению неполадок, обязательно выполните следующие предварительные условия для подключения к файловым системам из экземпляров Windows:

  • Установите клиент NFS. Следуйте процедуре установки, описанной в разделе «Подключение файловых систем из экземпляров Windows».
  • Настройте правила безопасности для работы с файловым хранилищем. Следуйте процедуре, описанной в разделе «Настройка правил безопасности VCN для файлового хранилища».

Симптом: после установки клиента Windows NFS вы можете успешно смонтировать файловую систему из Windows, но любая попытка создать или обновить файл в файловой системе не удалась.

Причина 1. Записи реестра, которые сопоставляют AnonymousGid и AnonymousUid с пользователем root, отсутствуют или находятся в неправильном месте.

Для доступа к файловым системам NFS требуются удостоверения пользователей и групп в стиле UNIX, которые отличаются от удостоверений пользователей и групп Windows. Чтобы предоставить пользователям доступ к общим ресурсам NFS, клиент Windows для NFS анонимно обращается к файловым системам, используя AnonymousGid и AnonymousUid . В совершенно новых файловых системах права на запись предоставляются только пользователю root.

Решение. Убедитесь, что правильные записи реестра расположены в HKEY_LOCAL_MACHINE\Software\Microsoft\ClientForNFS\CurrentVersion\Default . Если нет, добавьте записи реестра AnonymousGid и AnonymousUid, чтобы сопоставить их с пользователем root, а затем перемонтируйте файловую систему с новыми привилегиями пользователя.

Совет

Вы можете убедиться, что AnonymousGid и AnonymousUid правильно установлены для смонтированной файловой системы, открыв окно командной строки Windows (CMD) и введя команду mount без каких-либо аргументов. Отображается список всех смонтированных файловых систем и их свойства. Значения AnonymousGid (GID) и AnonymousUid (UID) должны отображаться как 0 .

Если они отображаются как -2 , они были установлены неправильно. Следуйте инструкциям ниже.

В окне командной строки Windows (CMD) размонтируйте файловую систему, введя следующее. Замените 10.xxx: на IP-адрес локальной подсети, назначенный вашей цели монтирования, fs-export-path на путь экспорта, указанный вами при связывании файловой системы с целью монтирования, и X на букву любого доступного диска, который вы хотите для сопоставления файловой системы с.

Совет

Информация об IP-адресе и пути экспорта доступна на странице сведений целевого объекта монтирования, связанного с вашей файловой системой. Дополнительную информацию см. в разделе Просмотр сведений о цели подключения.

Откройте редактор реестра (regedit):

  • Нажмите "Поиск Windows".
  • Введите regedit в поле поиска и нажмите Enter.
  • Нажмите "Да", чтобы разрешить изменения на вашем устройстве.

Добавьте новую запись реестра DWORD32 для AnonymousGid:

  • Нажмите "Изменить" и выберите "Новое значение DWORD (32 бита)".
  • В поле Имя введите AnonymousGid . Оставьте значение равным 0 .

Повторите шаг 3, чтобы добавить вторую запись реестра DWORD32 с именем AnonymousUid и значением 0 .

Откройте командную строку Windows (CMD) и запустите от имени администратора:

  • Откройте "Пуск" и прокрутите вниз до "Приложения".
  • В разделе "Система Windows" нажмите Ctrl+Shift и выберите "Командная строка".

В окне командной строки Windows (CMD) перезапустите клиент NFS, введя следующее:

Закройте окно Администратор: Командная строка Windows (CMD). Откройте стандартное окно командной строки:

Важно

Файловые системы NFS, смонтированные от имени администратора, недоступны обычным пользователям.

В стандартном окне командной строки Windows (CMD) смонтируйте файловую систему, введя следующее. Замените 10.xxx: на IP-адрес локальной подсети, назначенный вашей цели монтирования, fs-export-path на путь экспорта, указанный вами при связывании файловой системы с целью монтирования, и X на букву любого доступного диска, который вы хотите для сопоставления файловой системы с.

Причина 2: обычный пользователь пытается получить доступ к файловой системе, смонтированной с помощью администратора: командная строка (CMD). При монтировании файловых систем нет необходимости запускать командную строку от имени администратора.

Решение. Отключите файловую систему, а затем снова подключите файловую систему с помощью стандартной командной строки. (CMD)

Откройте командную строку Windows (CMD) и запустите от имени администратора:

  • Откройте "Пуск" и прокрутите вниз до "Приложения".
  • В разделе "Система Windows" нажмите Ctrl+Shift и выберите "Командная строка".

В окне Администратор: Командная строка Windows (CMD) размонтируйте файловую систему, введя следующее. Заменить 10.х.х.x: с IP-адресом локальной подсети, назначенным вашей цели монтирования, fs-export-path с путем экспорта, который вы указали при связывании файловой системы с целью монтирования, и X с буквой любого доступного диска, который вы хотите сопоставить. файловая система в.

Совет

Информация об IP-адресе и пути экспорта доступна на странице сведений целевого объекта монтирования, связанного с вашей файловой системой. Дополнительную информацию см. в разделе Просмотр сведений о цели подключения.

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

Об этой задаче

Чтобы настроить клиент Windows NFS, смонтируйте кластер, подключите сетевой диск и настройте идентификатор пользователя (UID) и идентификатор группы (GID). Клиент Windows должен получить доступ к NFS, используя действительный UID и GID из домена Linux. Несоответствие UID или GID приводит к проблемам с разрешениями, когда задания MapReduce пытаются получить доступ к файлам, скопированным из Windows, через общий ресурс NFS.

Из-за кэширования каталогов Windows каталог .snapshot может не отображаться в корневом каталоге каждого тома. В качестве обходного пути вы можете заставить Windows перезагрузить корневой каталог тома, изменив время его модификации (например, создав пустой файл или каталог в корневом каталоге тома).

При работе с клиентами Windows NFS используйте параметр -o nolock на сервере NFS, чтобы запретить NLM Linux регистрироваться с помощью средства сопоставления портов. Собственный NLM для Linux конфликтует с NFS-сервером HPE Ezmeral Data Fabric.

Выполните следующие шаги, чтобы смонтировать NFS на клиенте Windows:

Процедура

  1. Откройте "Пуск" > "Панель управления" > "Программы".
  2. Выберите «Включить или отключить функции Windows».
  3. Выберите Службы для NFS.
  4. Нажмите "ОК".
  5. Включите разрешения на запись для анонимного пользователя, так как параметры по умолчанию предоставляют разрешения на чтение только при подключении общего ресурса UNIX с использованием анонимного пользователя.
  1. Откройте regedit, введя его в поле поиска и нажав Enter.
  2. Создайте новое новое значение DWORD (32-разрядное) в папке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default с именами AnonymousUid и AnonymousGid и назначьте UID и GID, найденные в каталоге UNIX, как общие для системы NFS.
  1. Откройте "Пуск" > "Панель управления" > "Программы".
  2. Выберите «Включить или отключить функции Windows».
  3. Выберите Службы для NFS.
  4. Нажмите "ОК".
  5. Смонтируйте кластер и сопоставьте его с диском с помощью инструмента «Подключить сетевой диск» или из командной строки. Для получения дополнительной информации см. шаг 2.
  1. Загрузите и установите службы Microsoft Windows для Unix (SFU). Вам нужно только установить клиент NFS и сопоставление имен пользователей.
  2. Настройте аутентификацию пользователей в SFU, чтобы она соответствовала аутентификации, используемой кластером (пользователи LDAP или операционной системы). При желании можно сопоставить локальных пользователей Windows с кластерными пользователями Linux.
  3. После установки и настройки SFU смонтируйте кластер и сопоставьте его с диском с помощью инструмента «Подключить сетевой диск» или из командной строки. Для получения дополнительной информации см. шаг 2.
  1. Откройте "Пуск" > "Мой компьютер".
  2. Выберите Инструменты > Подключить сетевой диск.
  3. В окне "Подключение сетевого диска" выберите букву неиспользуемого диска в раскрывающемся списке "Диск".
  4. Укажите папку, найдя кластер MapR или введя имя хоста и каталог в текстовое поле.
  5. Найдите кластер MapR или введите имя папки для сопоставления. Это имя должно следовать за UNC. Либо нажмите "Обзор", чтобы найти нужную папку, просмотрев доступные сетевые папки.
  6. Выберите Подключаться при входе в систему, чтобы автоматически переподключаться к кластеру MapR всякий раз, когда вы входите в систему.
  7. Нажмите "Готово".

Для автономного компьютера с Windows 7 или Vista (без Active Directory) Windows всегда использует настроенный анонимный UID и GID для доступа к NFS, которые по умолчанию равны -2 . Однако вы можете настроить Windows на использование определенных значений, что позволит получить доступ к NFS с использованием этих значений.

Значения UID и GID задаются в реестре Windows и являются глобальными в окне клиента Windows NFS. Это решение может не сработать, если на вашем компьютере с Windows есть несколько пользователей, каждому из которых нужен доступ к NFS со своими собственными разрешениями, но нет очевидного способа обойти это ограничение.

Значения хранятся в пути реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default . Двумя значениями DWORD являются AnonymousUid и AnonymousGid . Если их нет, вы должны их создать.

Если служба nlockmgr активна на компьютере с Windows, попытки подключить общий ресурс NFS HPE Ezmeral Data Fabric завершаются сбоем со следующим сообщением:

  1. Выполните команду rpcinfo, чтобы убедиться, что служба nlockmgr активна.

Настройка доступа при установке ACES

Об этой задаче

Некоторые клиенты NFS, например собственный клиент Microsoft Windows NFSv3, проверяют биты режима, чтобы определить, разрешен ли доступ, еще до обращения к серверу NFS. Если s установлены для каталога или файла, проверки разрешений на стороне клиента, основанные исключительно на битах режима, не позволяют клиенту получить доступ к файлу или каталогу. Вы можете установить для свойства WindowsAceSupport значение true в файле nfsserver.conf, чтобы разрешить клиенту Windows доступ к файлу или каталогу. Значение по умолчанию для этого свойства равно false и запрещает доступ к клиенту даже до обращения к серверу NFS.

Если для свойства WindowsAceSupport задано значение true , HPE Ezmeral Data Fabric возвращает клиенту биты режима 777, если они установлены для файла или каталога, что позволяет клиенту установить соединение с сервером. Однако, когда клиент фактически пытается выполнить чтение или запись с сервера, HPE Ezmeral Data Fabric выполняет проверку разрешений по битам режима и s в каталоге и/или файле, обеспечивая надлежащий доступ.

Будучи художником на протяжении всей своей жизни, а также играя в гандбол на профессиональном уровне, Владимир также увлекся всем, что связано с компьютерами. С врожденным увлечением исследованиями, анализом и осознанием. Подробнее

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

Если вы когда-нибудь задавались вопросом, можете ли вы настроить бесплатный сервер NFS в Windows 10, вы обратились по адресу.

Сетевая файловая система – это файл, который позволяет хранить и собирать данные из многодисковой установки и каталогов в общей сети.

Все мы знаем, что смонтировать общий ресурс NFS (сетевая файловая система) в Unix-подобной ОС несложно. На ПК с Windows 10 все не так просто, но операция все же может быть успешной при правильном руководстве.

В сегодняшней статье мы обсудим, как смонтировать бесплатную общую папку NFS из системы UNIX, но на компьютере под управлением Windows 10. Пожалуйста, внимательно следуйте инструкциям, представленным здесь, чтобы избежать каких-либо проблем. Читайте дальше, чтобы узнать больше.

Шаги по настройке бесплатного сервера NFS в Windows 10

1. Установите клиент NFS

  1. Нажмите на поле поиска Cortana -> введите Панель управления -> выберите первый вариант сверху.
  2. Нажмите «Программы и компоненты».
  3. Нажмите «Включить или отключить функции Windows» в меню слева.
  4. В окне "Функции Windows" -> прокрутите вниз и установите флажок "Службы для NFS" -> нажмите "ОК".
  5. Начнется процесс установки.
  6. После завершения процесса вы можете закрыть окно компонентов Windows и следовать следующему методу.
  7. 2. Включить права записи для анонимного пользователя (по умолчанию)

    1. Нажмите клавиши Win+R на клавиатуре -> введите Regedit -> нажмите Enter.
    2. Перейдите к:
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
    3. Откройте папку по умолчанию, дважды щелкнув ее.
    4. Щелкните правой кнопкой мыши правую панель -> создайте новое значение DWORD (32-разрядное) -> назовите его AnonymousUid -> назначьте UID, найденный в каталоге UNIX (общий для системы NFS).
    5. Создайте новое значение DWORD (32-разрядное) -> назовите его AnonymousGid -> назначьте GID, найденный в каталоге UNIX.
    6. Перезагрузите компьютер.
    7. 3. Установка бесплатного общего сервера NFS в Windows 10

      В этом примере мы предполагаем, что ваше устройство NAS находится в той же сети, что и ваш ПК с Windows 10, а IP-адрес — xx.x.x.xxx.

      Примечание: Стоит знать, что при первой попытке записи на устройство NAS общий доступ занимает много времени. Пожалуйста, наберитесь терпения.

      В сегодняшней статье мы ответили на вопрос «как настроить бесплатный сервер NFS в Windows 10».

      Пожалуйста, внимательно следуйте шагам, представленным в этом списке, так как неправильное изменение любых данных реестра может повлиять на общее состояние и производительность вашего ПК.

      Мы хотели бы знать, помогло ли это руководство настроить бесплатный сервер NFS в Windows 10. Если да, сообщите нам об этом в разделе комментариев ниже.

      По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

      NFS — это сокращение от Network File System. Первоначально NFS была разработана популярной компанией Sun Microsystems в начале 80-х годов. Это упростило удаленный обмен файлами и папками в корпоративной сети. На протяжении многих лет Sun Microsystems расширяла возможности, ограничения на размер передаваемых файлов и собственные механизмы для защиты пользовательских данных и конфиденциальности.

      Дедупликация Windows и сетевых файлов с помощью средства проверки файлов клонирования

      Clone Files Checker – это комплексное программное обеспечение для поиска дубликатов файлов, которое соответствует принципам программного обеспечения Google. Он указан на популярных веб-сайтах.


      Зачем использовать NFS Share? Каковы его преимущества?

        • Общий ресурс NFS имеет простой процесс аутентификации, в отличие от других устройств. Например, вы можете подключиться к NFS, используя IP-адрес в рамках проверки.
          • NFS позволяет предприятиям создать платформу централизованного управления для обмена данными.
            • NFS позволяет различным отделам внутри организации независимо входить на любой сервер.
              • NFS — не новое изобретение. Устранение многих уязвимостей, взрывов безопасности — слишком долгое время.
                • Когда сотрудники вашей организации создают новые файлы или изменяют существующие, им не нужно каждый раз вручную обновлять окно. Они могут видеть изменения в реальном времени.
                  • NSS обеспечивает бесперебойную работу бизнеса и максимальное удобство для пользователей.
                  • Существуют также сторонние решения для защиты вашей NFS от сбоев данных и других обстоятельств. Такие решения для резервного копирования и восстановления данных могут значительно облегчить работу предприятий, независимо от их размера и отрасли.

                  Необходимое условие

                  Для выполнения приведенных ниже действий вам потребуется компьютер с сервером Windows:

                  Чтобы сопоставить общий ресурс NFS, необходимо сначала установить сервер NFS. Шаги просты и понятны.

                  Шаг 1. Установите сервер NFS

                    1. Установите службы NFS на хосте Windows Server
                        1. Откройте диспетчер серверов.
                            1. Нажмите "Добавить роли и функции".
                                1. Нажмите "Далее".
                                    1. Установите тип установки на основе ролей или функций.
                                        1. Нажмите "Далее".
                                            1. Выберите вариант «Выбрать сервер из пула серверов» и нажмите «Далее».
                                                1. Настройте свой пул серверов, выбрав нужный сервер для сопоставления NFS.
                                                    1. Нажмите "Далее".
                                                        1. На следующей странице вам будет предложено выбрать роль сервера и другие параметры.
                                                            1. Разверните разделы «Файловые службы и службы хранения» > «Файловые службы и службы iSCSI».
                                                                1. Выберите сервер для NFS.
                                                                  1. Нажмите «Установить», чтобы начать установку.

                                                                  Шаг 2. Подключение общего ресурса NFS

                                                                  В приведенной выше команде не забудьте заменить-

                                                                  1) nfs.share.server.name с фактическим именем сервера, на котором находится NFS.

                                                                  2) имя общего ресурса с фактическим именем общего ресурса NFS

                                                                  3) X: с буквой диска, на котором размещены ваши файлы

                                                                  Для Windows 10:

                                                                  Некоторое время назад NFS поддерживала только выпуск Windows 10 Enterprise. Сегодня Microsoft внедрила поддержку выпуска Windows 10.

                                                                  Следующие шаги работают в Windows 10 Pro и Windows 10 Enterprise:

                                                                    1. Нажмите "Пуск", выберите "Настройки".
                                                                        1. Перейти к приложениям.
                                                                            1. Нажмите на значок ссылки "Программы и компоненты" в правом верхнем углу.
                                                                                1. Выберите «Включить или отключить компоненты Windows».
                                                                                    1. Прокрутите вниз и установите флажок "Службы для NFS".
                                                                                        1. Нажмите "ОК".
                                                                                            1. Подождите, пока Windows установит службу NFS.
                                                                                              1. После успешной установки перезагрузите компьютер.

                                                                                              Предоставить права на запись файлов

                                                                                              По умолчанию анонимные пользователи получают права только на чтение, если установлена ​​NFS. Вы можете назначить необходимые права на запись файла, выполнив следующие действия:

                                                                                              Необходимые условия: ваш диск NFS должен быть на той же платформе, что и ваш компьютер с Windows, чтобы два IP-адреса совпадали.

                                                                                                1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить».
                                                                                                    1. В диалоговом окне "Выполнить" введите RegEdit и нажмите Enter.
                                                                                                        1. Откроется редактор реестра.
                                                                                                            1. Используйте древовидную структуру слева, чтобы найти следующий путь реестра:
                                                                                                              • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
                                                                                                                1. Нажмите «Правка» > «Новый DWORD (32-разрядный)».
                                                                                                                    1. Задайте для имени DWORD значение AnonymousGid.
                                                                                                                        1. Установите для параметра DWORD значение 0 (ноль).
                                                                                                                          1. Закройте редактор реестра и перезапустите клиент NFS.

                                                                                                                          Вы можете подтвердить изменение, открыв командную строку и получив свой UID и GID.

                                                                                                                          Читайте также: