In order to configure an NFS server Windows installation, you will need to install the following components first: File and print services. These are required for your NFS share so that users can access and use it. Log on at least one of your network clients with administrator privileges because you’ll need to set up a share folder as well as edit the permissions associated with individual shares., Next, download&install &configure a Samba Server package from here https://samba-mount-windows
The “windows server nfs client” is a tool that allows users to configure an NFS server. This article will teach you how to configure an NFS server.
Do you wish to exchange files across machines running different operating systems, such as Windows and Linux? A Network File System (NFS) server is one technique to exchange and access data across Windows and non-Windows PCs.
This guide will show you how to set up and configure NFS Windows Server, as well as how to access NFS shares from Windows or Linux.
Prerequisites
This will be a hands-on presentation in this course. If you want to follow along, make sure you have the following items on hand:
Domain Controllers vs. Active Directory is a related topic.
- The NFS server role will be configured on a server running Windows Server 2012 or later operating systems. The server hostname for this tutorial is JumpBox, and it runs on a domain-joined Windows Server 2019.
- You’ll need a domain-joined client PC to access the NFS shares. This article will walk you through the steps on a machine running Windows 10 version 2004 and Ubuntu 20.04.
Installing NFS Server on a Windows Computer
You should now have a Windows Server with no server roles once you’ve completed the criteria. However, by following the instructions below to install the NFS Windows Server, you may rapidly correct this problem.
1. Log in to the server where you’ll configure NFS first.
2. Next, open the Server Manager by clicking on Start —> Server Manager.
The Server Manager window is opened.
3. In the Server Manager window, go to the Dashboard tab and select Add roles and features.
By selecting Add roles and features, you will be able to add new roles and features to
4. Click Next on the Before You Begin page.
On the Add Roles and Features Wizard, click Next.
5. Select Role-based or feature-based installation from the Installation Type drop-down menu, then click Next.
The role-based installation option is selected.
6. Select a server from the server pool option on the Select destination server screen. Click Next after selecting the server name for the NFS deployment from the Server Pool list.
Choosing a server from a pool of servers
7. Scroll down the Select server roles page and select the File and storage services node, then expand the File and iSCSI Services node below that. Now choose Server for NFS from the drop-down menu.
The Wizard asks you to confirm installing the essential features as well as the NFS server role in the pop-up window. Click Add features and then Next to confirm.
Choosing a server role
8. Don’t pick anything on the Select features screen and click Next since you’ve already acknowledged adding the needed features in the previous step.
Installation option is skipped if you skip the addition.
9. Finally, click Install to install the NFS server role on the Confirm installation options page.
Page of confirmation
10. When the installation is finished, dismiss the Wizard by clicking Close.
Page dedicated to the whole installation process
Note that your network may have many NFS Servers.
Configuring a Windows Share on an NFS Server
You’ve just finished installing a new NFS Server on Windows. You did an excellent job! You still need to take measures to make your NFS server useful now that it’s running in the background. The goal of an NFS server is to distribute files, so let’s get started configuring your first NFS share.
1. Expand the File and storage services option on the left side of the Server Manager and click Shares.
In Server Manager, there’s a Shares option that you can see.
2. Next, near the top-right of the window, click on the Tasks drop-down —> New Share.
Making a New Share
3. For NFS Share, there are two choices in the Select Profile step:
- NFS Share – Quick – NFS Share – Quick – NFS Share – Quick Creates a simple NFS share that may be used to distribute files across Unix-based systems. More options may be configured later.
- NFS Share – Advanced – This NFS share profile necessitates the File Server Resource Manager role on the server. Set folder owners, data categorization, access policies, and quotas using this option.
Select NFS Share – Quick for this lesson and then click Next.
Quick option for displaying NFS Share
4. On the Share Location step, choose the Type a custom path option to share a specific location rather than an entire volume.
After that, provide the whole path to the folder you wish to share. The custom place to share in this case is C:Data.
It’s important to keep in mind that the custom location route you input must already exist. Whether the location does not exist, the Wizard will ask if you want the local path to be created automatically, as seen below.
A new share warning has been issued.
Finally, press the Next button.
Choosing a unique route to share
5. On the Sharing Name page, the Share name is set to the folder name of the share location by default. Accept the preset share name and go on to the next stage.
You may rename the stock to anything you think best symbolizes the NFS stock. The Wizard creates the Remote route to share value automatically.
Choosing a name for your stock
6. Select whatever authentication methods you wish to attach to the NFS share on the Authentication step. Select all of the Kerberos settings in this lesson to enable clients to utilize the server’s Kerberos authentication procedures.
Next, since this tutorial includes Linux clients, check the No server authentication (AUTH_SYS) box —> Enable unmapped user access —> Allow unmapped user access by UID/GID. Enabling this option allows clients without Kerberos capabilities to access the NFS share.
Methods of authentication to choose
7. Configure the permissions for the place you’re sharing on the Share Permissions page. To get started, click Add. After that, decide which NFS clients have access to the share.
Permissions for NFS shares may be specified.
8. Select All Machines in the Add Permission box to apply the permission to any NFS client that wants to access the share. Next, choose Read / Write from the Share permissions drop-down menu to provide read and write access. Finally, press the Add button.
Setting up sharing permissions and granting authorization to hosts
9. Click Next to return to the Share Permissions page.
Selected sharing permissions are shown.
10. On the Permissions screen, accept the default / existing entries by clicking Next.
To limit access to certain users or groups and the rights they have in future deployments, click Customize and add the specified users or groups.
Permissions for access control are shown below.
11. Click Create on the Confirmation step.
Page of confirmation
12. To exit the Wizard once it has established the NFS share, click Close on the Results page.
Page of the creation status to share
Note that the same procedure may be used to create numerous NFS shares on a single NFS server.
Using the NET USE Command to Mount an NFS Share on Windows
By using the built-in net use command, you may mount an NFS share to a place on your Windows machine without any further setup or installation. To do so, follow the steps below.
How to Use Net Use to Connect to Network Drives from the Command Line
Open the command prompt on your Windows client and type the following command. The NFS share will be mounted on your machine and mapped to disk K using this command.
Note: Do not use an elevated command prompt to conduct the net use command. The drive letter will not display in File Explorer if you do so.s
It’s worth noting that supplying the IP address of the NFS server instead of the name is also acceptable.
net use K: \JumpboxData /user:homelabuser01 <password>
Using the net use command to mount an NFS share
From the Windows Explorer, you can now access the K: drive.
Using the Client for NFS Windows Feature to Install the NFS share
You must first install an optional Windows feature called Client for NFS before you can mount an NFS share to your client machine. The extra command to mount an NFS share will be accessible only when this functionality has been installed.
1. Run the Enable-WindowsOptionalFeature command in PowerShell as an administrator to install the Client for NFS feature. The -All argument enables all of the characteristics required by the Client for NFS features.
How to Run PowerShell as an Administrator is a related topic.
Enable-WindowsOptionalFeature -FeatureName ClientForNFS-Infrastructure -Online -All Enable-WindowsOptionalFeature -FeatureName ClientForNFS-Infrastructure -Online -All
Enabling the NFS Client functionality
The mount.exe command, which you’ll need to Install the NFS share on your computer now that you’ve installed the essential NFS for Client functionality, is now accessible.
2. Run the command below from a command prompt window. This command assigns the drive letter H to the NFS share on your PC.
mount.exe -u:homelabuser01 -p:<password> jumpbox:/data H:
Using the mount.exe command to mount an NFS share from Windows
3. Use File Explorer to examine and access the files on the NFS share.
Using explorer to see an NFS share
Using Linux to connect to an NFS Share
This section offers steps for using Ubuntu on a computer. Some of the commands may alter depending on whatever Linux distribution you’re running. In such case, see the manual for your distribution.
You’ve seen NFS in action so far by connecting to an NFS share from a Windows computer. Take NFS for another spin on an Ubuntu PC this time. Carry on with the instructions that follow.
1. To update your PC’s package listings, open a terminal and type the following command. Your password will be requested by the sudo command. Press Enter after entering your password.
Ubuntu package listings are being updated.
2. Then, use the command below to install the necessary software to make your PC an NFS client. Allow for the installation to finish.
apt install nfs-common -y sudo
On Ubuntu, install the nfs-common package.
3. Next, create a folder where the NFS share will be mounted. To do so, use the instructions listed below.
# Make a folder named NfsMount in the current working directory mkdir NfsMount # Install the NFS share # * The NFS share path is “jumpbox:/Data” # The local folder “NfsMount/” is where you built the NFS share sudo mount -t nfs jumpbox:/Data NfsMount/
If there are no issues, as shown in the picture below, the NFS share has been successfully mounted to your local directory.
Install the NFS share
4. Now, list the contents of the NFS share to see whether you have access to it.
The contents of the NFS share are listed below.
If you wish to access the NFS share location using your normal file browser, use the command below instead.
Using the normal file browser to access the NFS share
5. Run the command below in the console if you want to provide non-admin users access to the NFS share. This command recursively grants all users read, write, and execute rights to the NfsMount folder.
chmod -R a+rwx NfsMount/ sudo chmod -R a+rwx NfsMount/
Conclusion
It’s simple and easy to set up an NFS Server on Windows to exchange data across machines running various operating systems. And this guide taught you the basics of installing, configuring, and accessing NFS server Windows shares.
What you’ve learnt thus far are merely the fundamentals of NFS sharing. If you want to take things a step further, consider configuring unmapped UNIX user access or NFS account mapping with AD DS. Thank you for taking the time to read this!
The “nfs server windows 7” is a configuration tool that allows users to configure an NFS Server. The nfs server can be used for file sharing in Windows. This article will guide you through the process of configuring your own NFS server.
Frequently Asked Questions
Related Tags
- setup nfs server on windows 10
- nfs server windows 10
- windows 11 nfs server
- add the server for nfs role service to be able to share files with unix-based clients
- create nfs share windows server 2019