Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

6.12 NFS Share Guide for Mac/Linux connection

Featured Replies

I am no expert but wanted to share what worked as most of what I found on google was crap from 2010 that did not work. I will also mention for anyone accessing their Unraid server on a Mac, NFS is around 3 times faster from my testing, all the SMB issues experienced are just not present with NFS.

 

First Enable NFS shares in "Settings"

Go to Shares, Click the share you want to share and go NFS.

 

Set Export to Yes

Set Security to Private

Set the Rule to allow full access to a certain trusted IP - This could be a server or your main PC E.G 192.168.1.20(sec=sys,rw) 

 

Proxmox/Linux mounting - I had zero issues here after setting the security - Simply press the + button and it found the share and done.

 

Mac OSX mounting- This was just a massive pain.... 

 

1. Open Terminal

2. Enter showmount -e localhost  ----- Replace localhost with your servername.local or the IP.

3. It should list the Share Name and you should see the PC IP you have allowed

4. Create a mount point (Basically make a folder on your Mac somewhere)

5. Point it to the folder with the following command - 

E.G

sudo mount -o resvport nfs://server_IP_or_hostname:/path/to/shared/folder /path/to/mount/point

sudo mount -o resvport 192.168.1.20:/mnt/user/unraidshare /users/yourname/yourfolderyoumade
 

6. Done its now usable and mounted 

Edited by Nano

  • 1 month later...

Does there have to be a specific folder as a mount point on the local machine, or is it possible to Finder -> GO -> Connect to Server via NFS? 

  • 2 months later...

works like a charm 

but any idea why the weird user 99?

docker was unable to access that folder that I mounted the share to 

 

image.thumb.png.37841648329bc16ebbba8b019d037521.png

 

Thanks

  • 4 months later...
On 7/29/2023 at 10:35 PM, Nano said:

I am no expert but wanted to share what worked as most of what I found on google was crap from 2010 that did not work. I will also mention for anyone accessing their Unraid server on a Mac, NFS is around 3 times faster from my testing, all the SMB issues experienced are just not present with NFS.

 

First Enable NFS shares in "Settings"

Go to Shares, Click the share you want to share and go NFS.

 

Set Export to Yes

Set Security to Private

Set the Rule to allow full access to a certain trusted IP - This could be a server or your main PC E.G 192.168.1.20(sec=sys,rw) 

 

Proxmox/Linux mounting - I had zero issues here after setting the security - Simply press the + button and it found the share and done.

 

Mac OSX mounting- This was just a massive pain.... 

 

1. Open Terminal

2. Enter showmount -e localhost  ----- Replace localhost with your servername.local or the IP.

3. It should list the Share Name and you should see the PC IP you have allowed

4. Create a mount point (Basically make a folder on your Mac somewhere)

5. Point it to the folder with the following command - 

E.G

sudo mount -o resvport nfs://server_IP_or_hostname:/path/to/shared/folder /path/to/mount/point

sudo mount -o resvport 192.168.1.20:/mnt/user/unraidshare /users/yourname/yourfolderyoumade
 

6. Done its now usable and mounted 

This is exactly what I was looking for, thanks.

 

Question: I've just set up my Unraid server, and have already created SMB shares of my Music folder to Emby, as well as having just followed SpaceInvaderOne's tutorial on how to set up Time Machine to back up to a share on my Unraid server.

 

Moving to NFS, will this affect those shares? What will I need to do besides the intructions you gave?

  • 2 months later...
On 4/7/2024 at 4:37 PM, icarus69 said:

This is exactly what I was looking for, thanks.

 

Question: I've just set up my Unraid server, and have already created SMB shares of my Music folder to Emby, as well as having just followed SpaceInvaderOne's tutorial on how to set up Time Machine to back up to a share on my Unraid server.

 

Moving to NFS, will this affect those shares? What will I need to do besides the intructions you gave?

NFS and SMB are different protocols so whatever you set up with SMB won't impact NFS (and vice versa).

Someone needs to do a detailed tutorial on this because I have spent DAYS on this, I have heard of people with a masters in computer science who have spend 10 hours on this too. But no matter what I try, I cannot connect to an NFS share even though I can see it exported.

  • 1 month later...

Check the permission and ownership of your share 

  • 4 months later...

This was a super helpful post - THANK YOU!

Whether you're using NFS or SMB on MacOS, I strongly recommend checking out Automounter from Pixeleyes to manage your share connections. The reduction in frustration alone is worth the low registration price.

 

In addition to managing your mounts, it can mount/unmount when triggered by network connection and other parameters.

 

https://www.pixeleyes.co.nz/automounter/

 

 

8 hours ago, Espressomatic said:

Whether you're using NFS or SMB on MacOS, I strongly recommend checking out Automounter from Pixeleyes to manage your share connections. The reduction in frustration alone is worth the low registration price.

 

In addition to managing your mounts, it can mount/unmount when triggered by network connection and other parameters.

 

https://www.pixeleyes.co.nz/automounter/

 

 

 

That looks great - is there any similar solution for iOS, Android, Linux or Windows?

For iOS you'd have to use whatever tools the system offers you, unless you want to be restricted to share access within a specific app. No third-party app can have privileges to mount resources that are then available system-wide.

I'm sure there must be multiple alternatives for Windows, but as Windows allows you to map network drives by default and restores them on every boot (unlike MacOS), I've never really looked.

 

 

  • 9 months later...
On 7/29/2023 at 10:35 PM, Nano said:

I am no expert but wanted to share what worked as most of what I found on google was crap from 2010 that did not work. I will also mention for anyone accessing their Unraid server on a Mac, NFS is around 3 times faster from my testing, all the SMB issues experienced are just not present with NFS.

 

First Enable NFS shares in "Settings"

Go to Shares, Click the share you want to share and go NFS.

 

Set Export to Yes

Set Security to Private

Set the Rule to allow full access to a certain trusted IP - This could be a server or your main PC E.G 192.168.1.20(sec=sys,rw) 

 

Proxmox/Linux mounting - I had zero issues here after setting the security - Simply press the + button and it found the share and done.

 

Mac OSX mounting- This was just a massive pain.... 

 

1. Open Terminal

2. Enter showmount -e localhost  ----- Replace localhost with your servername.local or the IP.

3. It should list the Share Name and you should see the PC IP you have allowed

4. Create a mount point (Basically make a folder on your Mac somewhere)

5. Point it to the folder with the following command - 

E.G

sudo mount -o resvport nfs://server_IP_or_hostname:/path/to/shared/folder /path/to/mount/point

sudo mount -o resvport 192.168.1.20:/mnt/user/unraidshare /users/yourname/yourfolderyoumade
 

6. Done its now usable and mounted 

I've just installed Unraid and have setup a single share (data), enabling both SMB and NFS in private mode. I have an installation of Kodi and when I go to add the NFS share, I can't even see the IP address at all.

I've tried public (doesn't show) as well as private, and with private I tried the rule as above:

IPADDRESS(sec=sys,rw)

I've also tried:

IPADDRESS(async,no_subtree_check,rw,sec=sys,insecure,anongid=100,anonuid=99,root_squash)

IPADDRESS(async,no_subtree_check,rw,sec=sys,insecure,anongid=100,anonuid=99,no_root_squash)

Any thoughts as to what I might be doing wrong?

Edited by flashback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.