Как включить nfs сервер на windows

NFS (Network File System) - сетевой протокол доступа к доступ к файлам и файловой системе NFS-сервера, популярный в семейства ОС Linux/ UNIX, а также различных

NFS (Network File System) — сетевой протокол доступа к доступ к файлам и файловой системе NFS-сервера, популярный в семейства ОС Linux/ UNIX, а также различных системах хранения. Microsoft также, не желая отставать от конкурентов, внедрила базовый функционал NFS сервера еще в Windows Server 2003 R2. В последующих версиях серверных платформ Microsoft возможности встроенного NFS Windows сервера расширялись, появлялся новый функционал и средства управления. NFS сервер в Windows Server 2012 – очередная веха в развитии данной технологии.

Что же нового предлагают нам разработчики Microsoft в данном продукте? Новые возможности NFS сервера в Windows Server 2012:

  1. Поддержка стандарта NFS v4.1. Поддержка последней версии NFS 4.1 – одно из основных новшеств Windows Server 2012. По сравнению с NFS v3 этот протокол обеспечивает повышенную безопасность, производительность и совместимость, полностью реализуя все аспекты RFC 5661.
  2. Производительность «из коробки». Благодаря использованию новой транспортной инфраструктуры RPC-XDR, оптимальная производительность NFS сервера может быть достигнута сразу «из коробки» без необходимости тонкой настройки параметров системы. Оптимальная производительность достигается за счет автоматически настраивающегося кэша, разделения рабочих процессов на пулы и динамическое управление пулами, основанное на их нагрузке.
  3. Упрощенное развертывание и управление. Данный факт достигнут за счет:
    • — более 40 командлетов PowerShell для настройки сервера NFS и управления общими папками
    • — простого графического интерфейса управления, позволяющего одновременно управлять как SMB, так и NFS шарами, а также настройками скрининга файлов и файловой классификации.
    • — фиксации RPC порта (порт 2049) для простоты настройки файерволов
    • — нового провайдера WMI v2
    • — упрощенной идентификации за счет плоского файла мапинга
  4. Улучшения в NFSv3. За счет быстрой отправки клиентам уведомлений о сбоях монитором NSM (Network Status Monitor), старые NFS клиенты лучше и быстрее обрабатывают процедуру failover, что означает меньшее время простоя.

Итак, NFS сервер в Windows Server 2012 значительно улучшен с точки зрения простоты развертывания, масштабируемость, стабильность, доступность, надежность, безопасности и совместимости. Общие папки могут быть одновременно доступны по протоколам SMB и NFS, что означает возможность использования Windows Server 2012 в качестве хранилища в гетерогенных сетях.

Далее мы разберем сценарий развертывания и управления сервером NFS в Windows Server 2012.

Установка NFS сервера в Windows Server 2012

NFS сервер в Windows Server 2012 можно установить с помощью GUI и Powershell. Чтобы установить NFS сервер с помощью графического интерфейса, откройте консоль Server Manager и внутри роли файлового сервера (File and Storage Services) отметьте компонент Server for NFS.

Установка nfs сервера в windows server 2012

После окончания установки компонента NFS, сервер необходимо перезагрузить.

Установка этой же роли с помощью Powershell также не вызывает затруднений, просто выполните команду:

Add-WindowsFeature "FS-NFS-Service"

 powershell - как установить nfs-сервера в windows 2012

Настройка общей папки NFS в Windows Server 2012

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

Создание общего каталога NFS с помощью консоли Server Manager

Откройте консоль Server Manager, перейдите в раздел Share management (находится внутри роли File and Storage Services).
В контекстном меню запустите мастер создания нового общего каталога- New Share…

Создать новую шару windows 2012

Выберите тип шары NFS Share — Quick

Далее нужно указать местоположение каталога на диске и путь, по которому должны подключатся удаленные NFS клиенты.

Выбор каталога NFS

Затем необходимо задать тип аутентификации NFS клиентов: возможно, задействовать как Kerberos- аутентификацию, так и анонимную.

Предположим, в качестве потребителя создаваемого NFS ресурса будет выступать сервер виртуализации ESXi, в котором возможность аутентифицировать NFS соединения отсутствует (ESXi не поддерживает NFSv4). Поэтому тип аутентификации будет No Server Authentication, отметим также опции Enable unmapped user access и Allow unmapped user access by UID/GID.

Тип nfs аутентификации в windows server 2012

Чтобы немного обезопасить создаваемую NFS шару от доступа сторонних лиц, ограничим доступ к NFS ресурсу по IP адресу клиента.

Host: 192.168.1.100
Language Encoding : BIG5
Share Permissions : Read/Write
Allow root access : Yes

windows server 2012: ограничение доступа к nfs шаре по ip адресу

Далее осталось проверить, что на уровне NTFS пользователь, в которого мапится подключающийся юзер, имеет доступ на чтение/запись (если решено задействовать анонимный доступ, придется для пользователя Everyone дать полные r/w права на уровне NTFS).

Как создать NFS шару с помощью Powershell

Создадим новую NFS шару:

New-NfsShare -Name "NFS " -Path "d:sharesnfr" -AllowRootAccess $true -Permission Readwrite -Authentication sys

Разрешим доступ к шаре для IP адреса 192.168.1.100 и зададим кодировку BIG5 (возможность просмотра содержимого NFS шары для клиента ESXi).

Grant-NfsSharePermission -Name “NFS” -ClientName 192.168.1.100  -ClientType host  -LanguageEncoding BIG5

Созданную NFS шару можно использовать, например, как NFS-datastore в среде виртуализации VMWare vSphere, или для доступа к данным с других Unix-like клиентов. Как смонтировать NFS шару в Windows — клиентах описано в этой статье.

В Unix-подобных операционных системах подключить каталога NFS (Network File System) довольно просто, однако если вам понадобится использовать NFS шару в Windows, придется выполнить ряд дополнительных действий. В этой статье мы покажем, как в Windows 10 подключить NFS каталог, который находинся на UNIX системе. Все описанные инструкции будут работать в Windows 10 Pro (версия 10.0.14393 и выше).

    Содержание:

  • Установка клиента NFS (службы для NFS)
  • Как разрешить запись в NFS каталог анонимному пользователю
  • Как подключить NFS каталог в Windows 10

Установка клиента NFS (службы для NFS)

В первую очередь в Windows 10 нужно установить клиент NFS. Для установки необходимо выполнить следующие шаги:

  1. Откройте раздел «Programs and Features».
    Windows 10 Programs and Features
  2. Щелкните по пункту «Turn Windows features on or off».
     Windows 10 Turn Windows features on or off
  3. В появившемся списке в разделе Services for NFS включите NFS клиента (Client for NFS), а затем нажмите «ОК».
    включить NFS клиент в Windows
  4. После установки нажмите кнопку «Close» и вернитесь на рабочий стол.

Как разрешить запись в NFS каталог анонимному пользователю

По умолчанию при подключении NFS каталога с UNIX системы, анонимному пользователю (anonymous) предоставляются права только на чтение. Чтобы предоставить анонимным пользователям право записи, необходимо изменить значения UID и GID, которые используются для монтирования NFS каталога в Windows. Пример стандартных настроек представлен на рисунке ниже.

монтируем NFS каталог в Windows 10 команда Mount

Чтобы изменить значение полей UID и GID, нам потребуется внести изменения в реестр Windows.

  1. Откройте редактор реестра regedit.
  2. Перейдите в ветку реестра — HKEY_LOCAL_MACHINESOFTWAREMicrosoftClientForNFSCurrentVersionDefault.
  3. В каталоге «Default» создайте новый параметр типа DWORD (32бит) с именем AnonymousUid и назначьте UID, назначенный на каталог в UNIX, к которому открыт доступ через NFS.
  4. В ветке Default создайте ещё один параметр DWORD (32-бит) с именем AnonymousGid и назначьте GID, назначенный данному каталогу в UNIX.

    Настройка AnonymousUid и AnonymousGid для NFS в Windows 10

  5. Для того, чтобы изменения вступили в силу вам необходимо перезапустить клиент NFS или перезагрузить компьютер.

Список подключенных NFS каталогов и параметры монтирования можно вывести с помощью команды Mount без параметров.

Результат работы команды mount теперь должен выглядеть следующим образом:

Local Remote Properties
-------------------------------------------------------------------------------
Z: \10.1.1.211mntvms UID=0, GID=0
rsize=1078756, wsize=1078756
mount=soft, timeout=1.6
retry=1, locking=yes
fileaccess=755, lang=ANSI
casesensitive=no
sec=sys

Обратите внимание на значение полей UID и GID, которое равно 0. UID=0, GID=0 — означает, что общий ресурс монтируется под пользователем root.

Как подключить NFS каталог в Windows 10

Смонтировать NFS каталог в Windows 10 можно с помощью команды mount. Например, смонтируем NFS каталог и назначим ему букву диска Z:. Предположим, что ваше NAS устройство находится в той же сети, что и ваш компьютер с установленной операционной системы Windows, а IP-адрес устройства — 10.1.1.211. С помощью следующей команды можно смонтировать общий ресурс NFS в /mnt/vms.

Mount –o anon \10.1.1.211mntvms Z:

Z: is now successfully connected to \10.1.1.211mntvms
The command completed successfully
.

Теперь общий ресурс создан, и мы можем получить доступ к данным. В нашем примере сетевой ресурс (диск) обозначается буквой «Z».

Подключенный NFS каталог в проводнике Windows

На этом настройка NFS завершена и вы сможете сохранять данные на свое NAS устройство через смонтированный NFS каталог. Обратите внимание, что при в первый раз открытие этого каталога выполняется довольно долго.

  • Partition Wizard

  • Partition Magic

  • How to Set up a Free NFS Server on Windows 10 from UNIX System

By Vicky | Follow |
Last Updated March 05, 2021

You may have some ideas about NFS and NFS server. This article shows how to set up a free NFS server on Windows 10. As a Windows 10 user, you may need a free program to help you manage your hard drive with ease, and MiniTool Partition Wizard is a good choice.

What Is NFS?

Before learning about how to set up a free NFS server on Windows 10, let’s learn something about NFS.

Wikipedia records that NFS (short for Network File System) is a distributed file system protocol originally developed by Sun Microsystems in 1984. This protocol allows a user on a client computer to access files over a computer network just as local storage is accessed. 

NFS, like many other protocols, is based on the Open Network Computing Remote Procedure Call system. Furthermore, this protocol is an open standard defined in a Request for Comments, allowing anyone to carry out it.

After seeing the shine of Network File System, you may be eager to know how to set up an NFS server on your Windows 10 computer.

However, the fact is that mounting an NFS share on a Unix-like OS is an easy task, while doing that on Windows 10 PC seems more complicated. But take it easy, as the operation can be completed with the right guidance.  

Therefore, please follow the steps below carefully to avoid any issues, since modifying any registry data incorrectly can influence the overall health and performance of your computer.

Tip: If you find that your Windows PC is running slow, you can click my computer runs slow to know the reasons and then click how to speed up Windows 10 to troubleshoot this issue.

The following shows how to set up a free NSF server from a UNIX system to a Windows 10 running computer.

Step 1: Install the NFS Client

1.Type Control Panel in the Cortana search box and choose the first option from the top.

2.After accessing the Control Panel window, please click the Programs option.

click the Programs option

3. Click the Programs and Features option, and the Turn Windows features on or off option in order.

4. On the Windows Features window, please scroll down and check the Service for NFS option and click the OK button.

turn on Services for NFS

The installation process will be started. After the process comes to an end, you should exit the Windows Features window and take the following step.

Step 2: Enable Write Permission for the Anonymous User

1. Run Registry Editorby pressing Windows + R keys on the keywords simultaneously, typing regedit, and clicking the OK button.

run regedit

2. Find the following folders in order: HKEY_LOCAL_MACHINE> SOFTWARE > Microsoft > ClientForNFS > CurrentVersion > Default.

3. Double-click the Default folder to open it.

4. Right-click the Default folder, select the Newoption, and select DWORD (32-bit) Valueto create AnonymousUid and AnonymousGid 

  • Name a file AnonymousUid, and assign the UID found on the UNIX directory (shared by the NFS system).
  • Name another file AnonymousGid, and assign GID found on the UNIX directory (shared by the NFS system).

5. Restart the NFS client or reboot the machine to apply the changes.

To make you understand the operations listed below, here I assume that your NAS device is located on the same network as your Windows 10 PC and the IP address is aa.a.a.aaa.

Now, let’s mount the NFS share server on Windows 10.

1. Launch Windows PowerShell by hitting the Windows key and the X key on the keyboard.

2. Then type C:Userswindows >mount -o anon aa.a.a.aaamntvms Z: and hit the Enter

After the mentioned operations, your NFS share server is ready to be accessed by visiting the Z: Drive. But please note that the installation takes a long time, and please be patient.

About The Author

Vicky

Position: Columnist

Vicky is a website editor who has been writing tech articles since she was graduated from university. Most of her articles talk about Windows PC and hard disk issues. Some of her articles also touch on YouTube usage and issues.

During her spare time, she likes to spend time reading, watching videos, and sitting on her Yoga mat to relax.

  • Partition Wizard

  • Partition Magic

  • How to Set up a Free NFS Server on Windows 10 from UNIX System

By Vicky | Follow |
Last Updated March 05, 2021

You may have some ideas about NFS and NFS server. This article shows how to set up a free NFS server on Windows 10. As a Windows 10 user, you may need a free program to help you manage your hard drive with ease, and MiniTool Partition Wizard is a good choice.

What Is NFS?

Before learning about how to set up a free NFS server on Windows 10, let’s learn something about NFS.

Wikipedia records that NFS (short for Network File System) is a distributed file system protocol originally developed by Sun Microsystems in 1984. This protocol allows a user on a client computer to access files over a computer network just as local storage is accessed. 

NFS, like many other protocols, is based on the Open Network Computing Remote Procedure Call system. Furthermore, this protocol is an open standard defined in a Request for Comments, allowing anyone to carry out it.

After seeing the shine of Network File System, you may be eager to know how to set up an NFS server on your Windows 10 computer.

However, the fact is that mounting an NFS share on a Unix-like OS is an easy task, while doing that on Windows 10 PC seems more complicated. But take it easy, as the operation can be completed with the right guidance.  

Therefore, please follow the steps below carefully to avoid any issues, since modifying any registry data incorrectly can influence the overall health and performance of your computer.

Tip: If you find that your Windows PC is running slow, you can click my computer runs slow to know the reasons and then click how to speed up Windows 10 to troubleshoot this issue.

The following shows how to set up a free NSF server from a UNIX system to a Windows 10 running computer.

Step 1: Install the NFS Client

1.Type Control Panel in the Cortana search box and choose the first option from the top.

2.After accessing the Control Panel window, please click the Programs option.

click the Programs option

3. Click the Programs and Features option, and the Turn Windows features on or off option in order.

4. On the Windows Features window, please scroll down and check the Service for NFS option and click the OK button.

turn on Services for NFS

The installation process will be started. After the process comes to an end, you should exit the Windows Features window and take the following step.

Step 2: Enable Write Permission for the Anonymous User

1. Run Registry Editorby pressing Windows + R keys on the keywords simultaneously, typing regedit, and clicking the OK button.

run regedit

2. Find the following folders in order: HKEY_LOCAL_MACHINE> SOFTWARE > Microsoft > ClientForNFS > CurrentVersion > Default.

3. Double-click the Default folder to open it.

4. Right-click the Default folder, select the Newoption, and select DWORD (32-bit) Valueto create AnonymousUid and AnonymousGid 

  • Name a file AnonymousUid, and assign the UID found on the UNIX directory (shared by the NFS system).
  • Name another file AnonymousGid, and assign GID found on the UNIX directory (shared by the NFS system).

5. Restart the NFS client or reboot the machine to apply the changes.

To make you understand the operations listed below, here I assume that your NAS device is located on the same network as your Windows 10 PC and the IP address is aa.a.a.aaa.

Now, let’s mount the NFS share server on Windows 10.

1. Launch Windows PowerShell by hitting the Windows key and the X key on the keyboard.

2. Then type C:Userswindows >mount -o anon aa.a.a.aaamntvms Z: and hit the Enter

After the mentioned operations, your NFS share server is ready to be accessed by visiting the Z: Drive. But please note that the installation takes a long time, and please be patient.

About The Author

Vicky

Position: Columnist

Vicky is a website editor who has been writing tech articles since she was graduated from university. Most of her articles talk about Windows PC and hard disk issues. Some of her articles also touch on YouTube usage and issues.

During her spare time, she likes to spend time reading, watching videos, and sitting on her Yoga mat to relax.

In this article, I will explain how you can install and configure an NFS Server on a Windows 2019 Server. I will also show you the steps to create an NFS shared folder and mount the shared folder on Linux clients.

What is the Network File System (NFS)?

Network File System (NFS) provides a file-sharing solution that lets you transfer files between computers running Windows Server and other non-Windows operating systems such as Linux or UNIX using the NFS protocol.

NFS in Windows Server includes Server for NFS and Client for NFS. A computer running Windows Server can use Server for NFS to act as an NFS file server for other non-Windows client computers.

Client for NFS allows a Windows-based computer running Windows Server to access files stored on a non-Windows NFS server.

Understanding Test lab:

For this, we will use the virtual test lab created in VirtualBox.

  • WS2K19-DC01: Domain Controller and DNS
  • UBUNTU1804: Ubuntu OS, NFS client.

Install Server for NFS role service in Windows Server 2019:

To install the Server for NFS role service in Windows Server 2019, follow the below steps:

1. Open Server Manager. Click on Tools and select Add Role and Features.

1. Start Add Roles and feature installation wizard

2. On the Before you begin page, click Next.

2. Click Next on before you begin screen

3. Select Role-based or feature-based installation and click Next.

3. select role-based or feature-based installation

4. Select a server from the server pool on which you want to install the Network File System for Server role service, click Next.

4. Select local server for server for NFS role service installation

5. On select server roles page, expand File and Storage Services, expand File and iSCSI Services. Select Server for NFS checkbox.

5. Select Server for NFS role service

6. A new window will pop up, click on Add Features to include required features and management tools needed by the NFS server.

6. Click on Add Features to add required feature for NFS server

7. Make sure that the Server for NFS role service is selected. Click Next.

7. Make sure NFS role is selected

8. On select features, click Next.

8. Click Next on select feature page

9. Click Install and complete the installation process.

9. Click on Install to start NFS role Installation Process

10. Click Close to finish the installation.

10. Click on close once installation completes

How to Create an NFS Shared Folder on Server 2019:

After installing the Server for NFS on Windows Server 2019, the next step is to create an NFS shared folder by using the File and Storage Services console.

11. On the Server Manager Console, click on File and Storage Services.

11. Click on File and Storage Service

12. Click on Shares. Right-click in the empty area and select New Share.

12. Select New Share

13. On Select the profile for this share, select NFS Share – Quick profile. Click Next.

13. Select NFS Share Quick Profile

14. To configure a specific folder as NFS shared folder, select the checkbox Type a custom path and type the path for the specific folder you’d like to set as a shared folder. Click Next.

14. Browse the local folder path to share as NFS share

15. Verify share name, local path and remote path for NFS shared folder. Click Next.

15. Verify NFS share Name and path

16. Specify the Authentication methods as per your requirement.

16. Select NFS authentication method

17. To set up the NFS share permissions, click Add button.

17. Click on Add to specify permission

18. Specify the Hosts you’d like and assign the access permissions from the drop-down menu.

  • Host: 172.18.72.103 (IP address of Ubuntu VM)
  • Share Permissions: Read/Write

19. Click on Add.

18. Specify the Host and Permission Information

20. Using the same steps, you can add permission for other Hosts as well. Click Next.

19. Click Next after specifying NFS permission

21. Specify NTFS permission. As we are just testing NFS sharing, we are going with default permission. Click Next.

20. Setup NTFS permission as needed

22. Review the selections, click on the Create button.

21. Click on Create to create a new NFS share folder

23. Click on the close button after verifying the successful creation of the NFS shared folder.

22. Click on Close once you finished

24. Verify the NFS shared folder under the shares list. Access the local path of the NFS shared folder. Create one text file and put some text under it.

23. Create one sample text file under the folder

Mount the NFS shared Folder on Linux Client (Ubuntu Machine):

25. On the Ubuntu machine, verify the local IP address and network connectivity with the NFS server.

24. Check local IP address and connectivity with NFS server

26. To mount an NFS shared folder on a Linux machine, open terminal. Type command: mkdir /data

This command will create one directory name data under the root directory.

25. Create one new directory

27. Type command:

Syntax: mount -t nfs <NFS-Server-IP>/<NFS-Shared-Folder-Name> /<Mount-Point>

For example, to mount an NFS shared folder named share1 of the NFS server that is configured with IP address 172.18.72.5, the folder should be mapped on the /data mount point.

In our case command will look like:

mount –t nfs 172.18.72.5:/share1 /data

26. Mount the NFS shared Folder on Ubuntu Machine

28. Verify the content of the text file which we have created earlier on the NFS server.

27. Verify the sample text file.

In this blog post, we have learned the steps on how to install and configure NFS in Windows Server 2019.

I hope, you enjoyed it. Thank you for reading.

Video Guide: Installing and Configuring NFS Server role in Windows Server 2019

Post Views: 3,865

Содержание

  1. Как подключить NFS каталог в Windows 10
  2. Установка клиента NFS (службы для NFS)
  3. Как разрешить запись в NFS каталог анонимному пользователю
  4. Как подключить NFS каталог в Windows 10
  5. Использование клиента NFS в Windows 10 редакции Professional
  6. Развертывание сетевой файловой системы
  7. Новые возможности в сетевой файловой системе
  8. Сценарии использования сетевой файловой системы
  9. Предоставление файловых ресурсов в разнородных средах
  10. предоставление файловых ресурсов в средах на основе UNIX
  11. Требования к системе
  12. Развертывание инфраструктуры NFS
  13. Установите сетевую файловую систему на сервере с диспетчер сервера
  14. Установите сетевую файловую систему на сервере с Windows PowerShell
  15. Настройка проверки подлинности NFS
  16. Создание файлового ресурса NFS
  17. Создание общей папки NFS с диспетчер сервера
  18. Эквивалентные команды Windows PowerShell
  19. Известная проблема
  20. Как настроить бесплатный NFS-сервер в Windows 10
  21. Как настроить бесплатный NFS-сервер в Windows 10
  22. Шаги по настройке бесплатного сервера NFS в Windows 10
  23. 1. Установите клиент NFS
  24. 2. Включить разрешения на запись для анонимного пользователя (по умолчанию)
  25. 3. Монтирование бесплатного сервера NFS на Windows 10
  26. Вывод
  27. How to Set up a Free NFS Server on Windows 10 from UNIX System [Partition Magic]
  28. Summary :
  29. Quick Navigation :
  30. What Is NFS?
  31. Step 1: Install the NFS Client
  32. Step 2: Enable Write Permission for the Anonymous User
  33. Step 3: Mount a Free NFS Share Server on Windows 10

Как подключить NFS каталог в Windows 10

В Unix-подобных операционных системах подключить каталога NFS (Network File System) довольно просто, однако если вам понадобится использовать NFS шару в Windows, придется выполнить ряд дополнительных действий. В этой статье мы покажем, как в Windows 10 подключить NFS каталог, который находинся на UNIX системе. Все описанные инструкции будут работать в Windows 10 Pro (версия 10.0.14393 и выше).

Установка клиента NFS (службы для NFS)

В первую очередь в Windows 10 нужно установить клиент NFS. Для установки необходимо выполнить следующие шаги:

Как разрешить запись в NFS каталог анонимному пользователю

По умолчанию при подключении NFS каталога с UNIX системы, анонимному пользователю (anonymous) предоставляются права только на чтение. Чтобы предоставить анонимным пользователям право записи, необходимо изменить значения UID и GID, которые используются для монтирования NFS каталога в Windows. Пример стандартных настроек представлен на рисунке ниже.

montiruem nfs katalog v windows 10 komanda mount

Чтобы изменить значение полей UID и GID, нам потребуется внести изменения в реестр Windows.

Список подключенных NFS каталогов и параметры монтирования можно вывести с помощью команды Mount без параметров.

Результат работы команды mount теперь должен выглядеть следующим образом:

Local Remote Properties
——————————————————————————-
Z: \10.1.1.211mntvms UID=0, GID=0
rsize=1078756, wsize=1078756
mount=soft, timeout=1.6
retry=1, locking=yes
fileaccess=755, lang=ANSI
casesensitive=no
sec=sys

Обратите внимание на значение полей UID и GID, которое равно 0. UID=0, GID=0 — означает, что общий ресурс монтируется под пользователем root.

Как подключить NFS каталог в Windows 10

Смонтировать NFS каталог в Windows 10 можно с помощью команды mount. Например, смонтируем NFS каталог и назначим ему букву диска Z:. Предположим, что ваше NAS устройство находится в той же сети, что и ваш компьютер с установленной операционной системы Windows, а IP-адрес устройства — 10.1.1.211. С помощью следующей команды можно смонтировать общий ресурс NFS в /mnt/vms.

Mount –o anon \10.1.1.211mntvms Z:

Теперь общий ресурс создан, и мы можем получить доступ к данным. В нашем примере сетевой ресурс (диск) обозначается буквой «Z».

podklyuchennyj nfs katalog v provodnike windows

На этом настройка NFS завершена и вы сможете сохранять данные на свое NAS устройство через смонтированный NFS каталог. Обратите внимание, что при в первый раз открытие этого каталога выполняется довольно долго.

Источник

Использование клиента NFS в Windows 10 редакции Professional

imageАдминистрируя серверы на базе ОС Linux в среде, где в качестве основной клиентской ОС используется Windows, время от времени приходится сталкиваться с необходимостью что-либо скопировать с клиентской Windows на Linux-систему или наоборот, с Linux-системы на Windows. Чаще всего для этого используются возможности протоколов SSH/SCP с помощью таких инструментов, как например, утилита pscp.exe. Но когда приходится сталкиваться с файловыми Linux-серверами, позволяющими использовать возможности протокола NFS, мы можем задаться вопросами типа «может ли клиентская ОС Windows выступать в качестве NFS-клиента?», «есть ли в клиентской ОС Windows какая-то встроенная реализация клиента NFS?». Именно такие вопросы у меня возникли в период времени, который совпал с периодом, когда мы перебирались с Windows 8.1 на первый релиз Windows 10. Информация, которую в тот момент удалось найти по этому вопросу, заключалась в том, что функциональность NFS-клиента имеют только «старшие» редакции клиентских ОС Windows, такие как Windows 7 Ultimate/Enterprise, Windows 8/8.1 Enterprise и Windows 10 Enterprise. Однако в нашем случае использовалась ОС Windows 10 редакции Professional, поэтому пришлось отбросить эти мысли.

Недавно, читая обсуждения на форумах TechNet, я столкнулся с информацией о том, что с какого-то момента времени в ОС Windows 10 редакции Professional появилась возможность использовать функционал NFS-клиента. По информации из некоторых источников такая возможность появилась в Windows 10 версии 1607 (10.0.14393 / Anniversary Update).

Решив проверить эту информацию на имеющейся у меня под руками Windows 10 1803 (10.0.17134 / April 2018 Update) редакции Professional, я обнаружил, что теперь у нас действительно имеется возможность использования этого функционала.

Чтобы включить NFS-клиента, можем воспользоваться оснасткой управления программами и компонентами appwiz.cpl. Здесь в перечне «компонентов Windows» можно найти доступные к включению «Службы для NFS«.

image 1

После завершения установки компонент в Панели управления в разделе «Администрирование» появится оснастка «Службы для NFS» (nfsmgmt.msc), в которой мы сможем управлять некоторым параметрами работы NFS-клиента.

image 2

Предполагаем, что на стороне NFS сервера уже настроены разрешения для доступа с клиентской системы, например, явно разрешён доступ по IP адресу клиента. Простейший пример установки и настройки NFS-сервера на стороне CentOS Linux можно найти в статье Вики «Установка и настройка сервера и клиента NFS в CentOS Linux 7.2».

После настройки прав доступа на стороне NFS-сервера переходим на Windows 10 и выполняем подключение сетевого каталога с помощью утилиты «mount«. Простейший пример анонимного подключения к сетевому каталогу выглядит так:

image 3

Другие доступные параметры и ключи утилиты, можно посмотреть командой «mount /?«. Например, при подключении мы явно можем указать имя пользователь и пароль на NFS-сервере.

При открытии свойств каталогов и файлов в подключённом NFS-каталоге мы увидим специальную вкладку «Атрибуты NFS» с соответствующими атрибутами, в том числе и информацию о текущих разрешениях на каталог/файл, которыми, в случае достаточных прав, мы можем управлять.

image 4

При повторном выполнении команды mount без указания параметров, мы получим сведения о текущий подключениях NFS-клиента и свойствах этих подключений:

image 5

Здесь мы сможем увидеть то, с какими UID и GUID, выполнено подключение. Для анонимных подключений это по умолчанию -2/-2. Если по какой-то причине у нас возникнет необходимость изменить эти идентификаторы для всех анонимных клиентских подключений, то мы можем добавить пару отсутствующих по умолчанию параметров реестра типа DWORD (32-бита):

В значениях созданных параметров можно записать нужные UID и GUID, которые будут использоваться при всех анонимных подключениях. На скриншоте ниже используется пример со значениями 1000:1000 (десятичное).

image 6

Если мы хотим, чтобы все анонимные подключения использовали root-овые идентификаторы, то в соответствующих параметрах реестра нужно указать AnonymousUid = и AnonymousGid = . Указание root-овых идентификаторов может быть полезно в случае, если, например, нам требуется не только чтение, но запись в подключенном NFS-каталоге, а удалённый NFS-сервер разрешает запись только root-пользователю и/или членам группы root.

Для вступления изменений в силу потребуется выполнить остановку и повторный запуск службы клиента NFS из ранее упомянутой оснастки «Службы для NFS» (nfsmgmt.msc).

image 7

Либо, если перезапуск компьютера не составляет проблемы, то для вступления изменений в силу можно выполнить и перезагрузку клиентского компьютера.

Здесь хочу сделать маленькое отступление относительно перезапуска службы клиента NFS и поделиться своими наблюдениями.

Мои попытки перезапускать системную службу «Клиент для NFS» (NfsClnt) через стандартные механизмы, такие как оснастку управления службами services.msc или утилиту «net«, показали, что это по какой-то причине приводит к невозможности запуска службы после её остановки. Поэтому для перезапуска NFS-клиента лучше использовать именно «родную» оснастку. Хотя, опять же, замечено, что многократные остановки/запуски службы в оснастке «Службы для NFS» также могут привести к неадекватной работе NFS-клиента. В результате чего, например, утилита «mount» может перестать подключать NFS-каталоги, выдавая ошибку сети:

image 8

В таких случаях помогает только перезагрузка клиентского компьютера, после которой всё снова начинает работать.

После того, как нужные нам изменения внесены в реестр и служба клиента NFS успешно перезапущена, снова попытаемся подключить NFS-каталог и посмотрим командой «mount» сведения о подключениях.

image 9

Как видим, теперь в качестве идентификаторов безопасности выступают именно те, что были ранее нами указаны в реестре.

Отключение подключенных по протоколу NFS сетевых ресурсов выполняется также просто, как и подключение, только с помощью другой утилиты – «umount«

image 10

В общем это хорошо, что теперь у пользователей ОС Windows 10 редакции Professional есть штатная возможность работать с сетевыми файловыми ресурсами по протоколу NFS. Будем использовать это в работе.

Источник

Развертывание сетевой файловой системы

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

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

Новые возможности в сетевой файловой системе

Вот именно, измененный для NFS в Windows Server 2012:

Поддержка NFS версии 4,1. Эта версия протокола включает следующие улучшения.

Модуль NFS для Windows PowerShell. Доступность встроенных командлетов NFS упрощает автоматизацию различных операций. имена командлетов согласуются с другими командлетами Windows PowerShell (с использованием глаголов, таких как Get и Set), что упрощает для пользователей, знакомых с Windows PowerShell, изучать использование новых командлетов.

Улучшения управления NFS. Новая централизованная консоль управления на основе пользовательского интерфейса упрощает настройку и управление общими папками SMB и NFS, квотами, экранами и классификацией файлов в дополнение к управлению кластерными файловыми серверами.

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

Реструктуризация модели ресурсов кластера. это улучшение обеспечивает согласованность между моделью ресурсов кластера для серверов Windows NFS и SMB и упрощает администрирование. Для серверов NFS с большим количеством общих ресурсов сеть ресурсов и число вызовов инструментария WMI, требующих отработки отказа для тома, содержащего большое число общих папок NFS, сокращаются.

Интеграция с диспетчером ключей возобновления. диспетчер ключей возобновления — это компонент, отслеживающий файловый сервер и состояние файловой системы и обеспечивающий отработку отказа Windows серверов протоколов SMB и NFS без нарушения работы клиентов или серверных приложений, хранящих данные на файловом сервере. Это улучшение является ключевым компонентом возможности непрерывной доступности файлового сервера, на котором работает Windows Server 2012.

Сценарии использования сетевой файловой системы

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

Предоставление файловых ресурсов в разнородных средах

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

Для этого сценария необходимо иметь действительную конфигурацию источника сопоставления удостоверений. Windows Server 2012 поддерживает следующие хранилища сопоставления удостоверений:

предоставление файловых ресурсов в средах на основе UNIX

в этом сценарии Windows файловые серверы развертываются в среде на основе UNIX, чтобы предоставить доступ к общим файловым ресурсам NFS для клиентских компьютеров на базе UNIX. для общих папок nfs в Windows Server 2008 R2 изначально был реализован несопоставленный UNIX пользовательский доступ (уууа), поэтому Windows серверы можно использовать для хранения данных NFS без создания сопоставления учетной записи UNIX-to-Windows. УУУА позволяет администраторам быстро подготавливать и развертывать NFS без необходимости настраивать сопоставление учетных записей. Если параметр включен для NFS, УУУА создает пользовательские идентификаторы безопасности (SID) для представления несопоставленных пользователей. сопоставленные учетные записи пользователей используют стандартные идентификаторы безопасности Windows (sid), а несопоставленные пользователи используют настраиваемые идентификаторы (sid) NFS.

Требования к системе

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

Развертывание инфраструктуры NFS

Необходимо развернуть следующие компьютеры и подключить их в локальной сети (LAN):

Установите сетевую файловую систему на сервере с диспетчер сервера

Установите сетевую файловую систему на сервере с Windows PowerShell

Настройка проверки подлинности NFS

При использовании протоколов NFS Version 4,1 и NFS версии 3,0 рекомендуется использовать протокол Kerberos (RPCSEC_GSS). Существует три варианта повышения уровня защиты системы безопасности:

Вы также можете отказаться от использования описанных выше методов проверки подлинности Kerberos, включив Несопоставленный доступ пользователей с помощью AUTH_SYS. Мы настоятельно рекомендуем использовать этот параметр, так как он удаляет все защиты проверки подлинности и позволяет любому пользователю с доступом к серверу NFS получать доступ к данным. При использовании несопоставленного доступа пользователей можно указать, чтобы разрешить Несопоставленный доступ пользователей по UID/GID, который является значением по умолчанию или разрешить анонимный доступ.

Инструкции по настройке проверки подлинности NFS см. в следующем разделе.

Создание файлового ресурса NFS

файловый ресурс NFS можно создать с помощью командлетов диспетчер сервера или Windows PowerShell NFS.

Создание общей папки NFS с диспетчер сервера

Эквивалентные команды Windows PowerShell

следующий командлет Windows PowerShell также может создать общую папку NFS (где — это nfs1 имя общей папки, а C:\shares\nfsfolder — путь к файлу):

Известная проблема

NFS версии 4,1 позволяет создавать или копировать имена файлов с помощью недопустимых символов. Если вы попытаетесь открыть файлы с помощью редактора VI, она будет отображаться как поврежденная. Вы не можете сохранить файл из VI, переименовать, переместить или изменить разрешения. Старайтесь не использовать недопустимые символы.

Источник

Как настроить бесплатный NFS-сервер в Windows 10

Windows 10 free NFS server

Как настроить бесплатный NFS-сервер в Windows 10

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

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

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

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

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

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

2. Включить разрешения на запись для анонимного пользователя (по умолчанию)

3. Монтирование бесплатного сервера NFS на Windows 10

В этом примере мы будем предполагать, что ваше устройство NAS находится в той же сети, что и ваш компьютер с Windows 10, а IP-адрес — xx.xxxxx.

Выполните следующие шаги для монтирования общего ресурса NFS:

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

Вывод

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

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

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

Источник

How to Set up a Free NFS Server on Windows 10 from UNIX System [Partition Magic]

By Vicky | Follow | Last Updated March 05, 2022

Summary :

set up a free nfs server on windows 10 thumbnail

You may have some ideas about NFS and NFS server. This article shows how to set up a free NFS server on Windows 10. As a Windows 10 user, you may need a free program to help you manage your hard drive with ease, and MiniTool Partition Wizard is a good choice.

Quick Navigation :

What Is NFS?

Before learning about how to set up a free NFS server on Windows 10, let’s learn something about NFS.

Wikipedia records that NFS (short for Network File System) is a distributed file system protocol originally developed by Sun Microsystems in 1984. This protocol allows a user on a client computer to access files over a computer network just as local storage is accessed.

NFS, like many other protocols, is based on the Open Network Computing Remote Procedure Call system. Furthermore, this protocol is an open standard defined in a Request for Comments, allowing anyone to carry out it.

After seeing the shine of Network File System, you may be eager to know how to set up an NFS server on your Windows 10 computer.

However, the fact is that mounting an NFS share on a Unix-like OS is an easy task, while doing that on Windows 10 PC seems more complicated. But take it easy, as the operation can be completed with the right guidance.

Therefore, please follow the steps below carefully to avoid any issues, since modifying any registry data incorrectly can influence the overall health and performance of your computer.

The following shows how to set up a free NSF server from a UNIX system to a Windows 10 running computer.

Step 1: Install the NFS Client

1.Type Control Panel in the Cortana search box and choose the first option from the top.

2.After accessing the Control Panel window, please click the Programs option.

set up a free nfs server on windows 10 1

3. Click the Programs and Features option, and the Turn Windows features on or off option in order.

4. On the Windows Features window, please scroll down and check the Service for NFS option and click the OK button.

set up a free nfs server on windows 10 2

The installation process will be started. After the process comes to an end, you should exit the Windows Features window and take the following step.

Step 2: Enable Write Permission for the Anonymous User

1. Run Registry Editorby pressing Windows + R keys on the keywords simultaneously, typing regedit, and clicking the OK button.

set up a free nfs server on windows 10 3

2. Find the following folders in order: HKEY_LOCAL_MACHINE> SOFTWARE > Microsoft > ClientForNFS > CurrentVersion > Default.

3. Double-click the Default folder to open it.

4. Right-click the Default folder, select the Newoption, and select DWORD (32-bit) Valueto create AnonymousUid and AnonymousGid

5. Restart the NFS client or reboot the machine to apply the changes.

To make you understand the operations listed below, here I assume that your NAS device is located on the same network as your Windows 10 PC and the IP address is aa.a.a.aaa.

Now, let’s mount the NFS share server on Windows 10.

1. Launch Windows PowerShell by hitting the Windows key and the X key on the keyboard.

After the mentioned operations, your NFS share server is ready to be accessed by visiting the Z: Drive. But please note that the installation takes a long time, and please be patient.

windows 10 tips and tricks thumbnail

How do you make the best use of Windows 10? Here you will find the best tips and tricks for Windows 10.

Источник

In this guide we will show you how to install NFS Server on Windows Server 2019.  NFS (Network File System) is one of the most commonly used file-based storage systems often used to access files over a network. It is a popular protocol for sharing files over the LAN on Linux, Unix, and Windows platforms. You can mount the remote directory on the local system as if they were locally mounted. It allows you to group resources onto centralized servers on a network for easy sharing. NFS server has a right on the shared directory and can give specific permission based on the client’s requirement.

Advantages of NFS (Pros)

  • It provides centralized storage for all users that will decrease the workload for the administrator in terms of backups.
  • Allows users to access their files from any remote PC.
  • With NFS, you can keep all users’ accounts on the central NFS server. This way you can mount all user’s home directories from the NFS server to their local system.
  • All data and user accounts could be kept and maintained in one place.

In this post, we will explain how to install NFS server on Windows server 2019. We will also explain to install the NFS client and mount the NFS share on the client machine.

Install NFS Server on Windows Server 2019

in order to install the NFS Server Role in Windows Server 2019. Follow the below steps to perform the installation:

Step 1 – Log in to the Windows server 2019 as an administrator user, press the Windows key, search for Server Manager and open it as shown on the following page:

Install NFS Server on Windows Server 2019

Install NFS Server role

Step 2 – Click on Add Roles and Features button. You should see the following screen:

Add NFS Feature

Step 3 – Click on the Next button. You should see the Select Installation Type page:

Windows NFS Server Installation

Step 4 – Select Role-based or feature-based installation and click on the Next button. You will be asked to select the destination server as shown on the following screen:

Setup NFS Server

Step 5 – Select the server you want to install NFS server and click on the Next button. You will be asked to select the Role in the following screen:

select nfs role

Step 6 – Expand File and Storage Services then again expand File and iSCSI Services then check the “Server for NFS” box and click on the Next button. You should see the Select Feature page:

server for nfs role

Step 7 – Click on the Next button. You will be asked to confirm the installation as shown on the following screen:

confirm NFS installation

Step 8 – Confirm all settings and click on the Install button to start the installation.

Once the installation has been finished, you will need to restart your system to apply the changes. Once your system is restarted, you can proceed to create an NFS share.

Create an NFS Share

After installing the NFS server, you will need to create an NFS share folder that your want to export to all clients. Follow the below steps to create an NFS share folder named nfsshare inside the C drive:

Step 1 – Open the Server Manager as shown in the following screen:

Create NFS Share

Step 2 – In the left pane, click on the File and Storage Services. You should see the following screen:

file and storage service

Step 3 – Select the Shares then click on the TASKS menu and click on New Share. You should see the following screen:

select profile for share

Step 4 – Select NFS Share-Quick and click on the Next button. You should see the following screen:

select path of NFS share

Step 5 – Select Type a custom path, define your nfsshare directory and click on the Next button. You should see the following screen:

provide nfs share name

Step 6 – Provide your NFS share name and click on the Next button. You will be asked to select the authentication method on the following screen:

define authentication method

Step 7 – Specify the authentication method and click on the Next button. You should see the following screen:

define NFS Server permissions

Step 8 – Click on the Add button to specify the share permission. You should see the following screen:

define-allowd-hosts

Step 9 – Provide the IP address of the client machine, provide read/write permission and click on the Add button. You should see the following screen:

permission added

Step 10 – Click on the Next button. You should see the following screen:

confirm all settings

Step 11 – Confirm all settings and click on the Create button to create an NFS share. Once the NFS share has been created, you should see the following page:

nfs share created

Step 12 – Click on the Close button to exit from the wizard.

At this point, NFS share is created. You can now proceed to install the NFS client on the client machine and mount the NFS share.

Install NFS Client on Client Machine

In this section, we will show you how to install the NFS client on the client machine. Follow the below steps to install the NFS client on the client machine:

Step 1 – Open the Server Manager as shown in the following screen:

install NFS Client

Step 2 – Click on Add Roles and Features. You should see the following screen:

Add NFS Feature

Step 3 – Click on the Next button. You should see the Select Installation Type page:

Windows NFS Server Installation

Step 4 – Select Role-based or feature-based installation and click on the Next button. You should see the destination server selection screen:

select-server

Step 5 – Select the server you want to install NFS client and click on the Next button. You should see the Select Role screen:

select NFS Client role

Step 6 – Click on the Next button. You should see the following screen:

select nfs client

Step 7 – Check the box “Client for NFS” and click on the Next button. You should see the following screen:

confirm nfs client settings

Step 8 – Confirm the Installation selections and click on the Install button to install the NFS client.

Once the NFS client has been installed, you can proceed to the next step.

Mount the NFS Share on the Client Machine

Now, you will need to mount the NFS share from the NFS server machine to the client machine. You can mount it using the mount.exe command:

Open the PowerShell with Administrator privileges and run the following command:

				
					mount.exe 104.245.35.28:/nfsshare E:
				
			

mount nfs share

Where: 104.245.35.28 is the IP address of the NFS server and nfsshare is the name of the NFS share.

Once the NFS share is mounted. Open the File Explorer and check if NFS share is mounted or not. You should see your mounted share on the following screen:

verify nfs mount

Install NFS Server on Windows Server 2019 Completed

In the above post, we explained how to install the NFS server and NFS client on Windows Server 2019. We also explained how to mount the NFS share from the server machine to the client machine.

Like this post? Please share to your friends:
  • Как вернуться к предыдущей настройки windows
  • Как вернуться к предыдущей версии windows 10 после обновления
  • Как вернуться к предыдущей версии windows 10 после 10 дней
  • Как включить net framework на windows 7 x64
  • Как включить nat pmp или upnp на windows 7