سمت سرور
sudo apt update
sudo apt install -y nfs-kernel-server
sudo mkdir -p /srv/nfs/share
sudo chown nobody:nogroup /srv/nfs/shareدسترسی را فقط به شبکهی سرورها بدهید:
sudo nano /etc/exports/srv/nfs/share 192.168.10.0/24(rw,sync,no_subtree_check,root_squash)sudo exportfs -ra
sudo exportfs -v
sudo ufw allow from 192.168.10.0/24 to any port nfsسمت کلاینت
sudo apt install -y nfs-common
sudo mkdir -p /mnt/share
sudo mount -t nfs4 192.168.10.20:/srv/nfs/share /mnt/share
df -h /mnt/shareبرای mount دائمی، این خط را به /etc/fstab اضافه کنید:
192.168.10.20:/srv/nfs/share /mnt/share nfs4 defaults,_netdev,nofail 0 0sudo systemctl daemon-reload
sudo mount -aگزینهی nofail باعث میشود اگر سرور NFS در دسترس نبود، بوت کلاینت متوقف نشود.