Skip to content

Instantly share code, notes, and snippets.

@joaomlneto
Last active July 13, 2023 06:29
Show Gist options
  • Save joaomlneto/74338ef17f3591f04ee20413b5b4a57e to your computer and use it in GitHub Desktop.
Save joaomlneto/74338ef17f3591f04ee20413b5b4a57e to your computer and use it in GitHub Desktop.
Fast NFS volume on macOS
#!/usr/bin/env bash
# mount /home/joaomlneto @ linux-vm
mkdir -p /Users/joaomlneto/nfs/linux-vm
mount -t nfs -o nolocks,locallocks,rw,soft,intr,rsize=8192,wsize=8192,timeo=900,retrans=3,proto=tcp \
linux-vm:/home/joaomlneto \
/Users/joaomlneto/nfs/linux-vm
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home/joaomlneto 192.168.25.0/24(rw,sync,no_subtree_check,insecure,no_root_squash,all_squash,anonuid=1000)
@joaomlneto
Copy link
Author

@l2ysho At the time I wrote this, the latest macOS release was Mojave (10.14).
I haven't used this code since Catalina, so I'm not sure how to help you at this point :(

@faitno
Copy link

faitno commented Nov 24, 2021

Perfect!

@joaomlneto
Copy link
Author

@faitno what macOS version are you using? Does it work for you? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment