When you are creating a new NFS connection to a Linux server or a typical Linux-based NAS device (Network Attached Storage), we recommend the following NFS options as a good starting point:
nosuid, bg, tcp, resvport, intr, locallocks, nfc
After creating a new mount or automount entry, you can modify the defaults as follows to achieve this combination of settings:
This should only be seen as “best practice” when creating a new entry. Due to the wide variety of Linux distributions and NAS implementations, it can be necessary to alter other options as well.
You must not change the NFC option for mount definitions that already exist and where you have created files from your Mac on the NFS server already. This could otherwise corrupt file names on the server.
The Finder of macOS 14 is immature and unfortunately often shows serious errors related to file locks. These errors can indirectly cause the entire operating system to hang when using NFS. For this reason, we recommend to turn off client-side file locks completely when using NFS on macOS 14 Sonoma. Replace item (6) in the list above with:
This means the recommended option list for this case changes to:
nosuid, bg, tcp, resvport, intr, nolocks, nfc