nfs share on ubuntu
Installing NFS service on server:
sudo apt update -y
sudo apt upgrade -y
sudo mkdir -p /srv/nfs/kubedata
sudo apt install nfs-kernel-server -y
sudo systemctl enable nfs-kernel-server
sudo chown nobody:nogroup /srv/nfs/kubedata
# men burada vm-e ikinci hard disk elave etdim o /dev/sdb-ye dusdu.
sudo mkfs.ext4 /dev/sdb
sudo mount /dev/sdb /srv/nfs/kubedata
sudo vim /etc/fstab
# add this line to persist on reboot:
/dev/sdb /srv/nfs/kubedata ext4 defaults 0 0
sudo vim /etc/exports
# add this line
/srv/nfs/kubedata *(rw,sync,no_subtree_check,no_root_squash,no_all_squash,insecure)
sudo systemctl enable --now nfs-server
sudo exportfs -rav
On all clients:
sudo apt-get update
sudo apt-get install nfs-common
sudo mkdir -p /mnt/nfs_clientshare
sudo mount <nfs_servers_ip>:/srv/nfs/kubedata /mnt
df -h
# to persist on system restart:
sudo vim /etc/fstab
<nfs_servers_ip>:/srv/nfs/kubedata /mnt/nfs_clientshare nfs auto,noatime,nolock,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0
Last updated
Was this helpful?