If you’ve been sharing files from your Mac system to other systems using NFS, you may find that after upgrading to macOS Catalina (10.15), your shares can no longer be accessed by the remote systems.
Your error may vary, but likely you’ll receive the common Stale File Handle error message on the Linux, or other NFS, client.
The issue is likely that the nfsd daemon on MacOS no longer has access to the file system that is being shared.
To correct this issue, you need to grant full disk access to the nfsd daemon in your Mac’s security & privacy settings. To do this:
- Open system preferences
- Security & Privacy
- Privacy Tab
- Find “full disk access” on the left
- Unlock so that you can make changes
- Click “+” to add a program
- Press CMD+Shift+G to browse to a folder
- Go to folder “/sbin”
- Add the nfsd application