Connect a Node to NFS Server
-
Install NFS Client Utilities (if not already installed): Ensure that NFS client utilities are installed on the client node. Install them if needed:
sudo apt update sudo apt install nfs-common
-
Mount NFS Share: Create a directory on the client node where you want to mount the NFS share (e.g.,
/mnt/nfs_client
):sudo mkdir -p /mnt/nfs_client
-
Mount the NFS Share: Mount the NFS share from the server to the client directory:
sudo mount -t nfs server_ip:/mnt/nfs_share /mnt/nfs_client
Replace
server_ip
with the IP address of your NFS server. -
Verify Mount: Check that the NFS share is mounted correctly:
mount | grep nfs
-
Automount NFS Share (Optional): If you want the NFS share to be mounted automatically on boot, you can add an entry to
/etc/fstab
on the client node:server_ip:/mnt/nfs_share /mnt/nfs_client nfs defaults 0 0
Save the file and run:
sudo mount -a
-
Reload
daemon
systemctl daemon-reload
Testing the NFS Mount
-
Create a file on the NFS share from the client node to ensure read and write permissions are correctly set up:
echo "Test file" | sudo tee /mnt/nfs_client/test.txt
-
Check if the file appears on the NFS server at
/mnt/nfs_share
.
By following these steps, you should be able to connect another node (client) to your NFS server and access shared directories. Adjust the IP addresses, paths, and configuration options (rw
, sync
, etc.) according to your specific setup and security requirements.