Nfs macos

Iš Žinynas.
Jump to navigation Jump to search


Linux server[keisti]

Įdedame šį įrašą į /etc/exports

/root/dev 192.168.1.2(rw,sync,insecure,no_subtree_check,all_squash,anonuid=0,anongid=0
  • 192.168.1.2 yra kliento kuris jungis į nfs serverį ip adresas.
  • all_squash pervers visus failų/direktorijų uid/gid į nurodytus parametruose anonuid/anongid jeigų failų teisės yra kaip root nustatome parametrus į 0, taip bus įgalintas rašymas į šiuos failus

Įgaliname nustatymus komanda:

exportfs -a

MacOS nfs automount[keisti]

Bandyta MacOS Mojave 10.14.6 versijoje

Į /etc/auto_master sudedame šią eilutę

/-			auto_nfs	-nobrowse,nosuid

Į /etc/auto_nfs įdedame:

/Users/devnull/dev    -fstype=nfs,noowners,nolockd,resvport,hard,bg,intr,rw,tcp,nfc,rsize=8192,wsize=8192 nfs://192.168.1.1:/root/dev

192.168.1.1 yra NFS serverio ip adresas Paleidžiame:

automount -vc

Turėtų atsirasti folderis su primontuota nutolusia nfs failų sistema, jeigu vis dėl to nepavyktų derėtų pabandyti perkrauti servisus:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.automountd.plist&& \
 sudo launchctl unload /System/Library/LaunchDaemons/com.apple.autofsd.plist&& \
 sudo launchctl load /System/Library/LaunchDaemons/com.apple.autofsd.plist&& \
 sudo launchctl load /System/Library/LaunchDaemons/com.apple.automountd.plist