Site icon Learning & Doing

Cara Install NFS Server dan Client pada CentOS 8

nfs

“Cara Install NFS Server dan Client pada CentOS 8”

Network File System (NFS) adalah protokol sistem file terdistribusi yang memungkinkan Anda berbagi direktori jarak jauh melalui jaringan. Dengan NFS, Anda dapat memasang direktori jarak jauh di sistem Anda dan bekerja dengan file di mesin jarak jauh seolah-olah itu adalah file lokal.

Protokol NFS tidak dienkripsi secara default, dan tidak seperti Samba, protokol ini tidak menyediakan otentikasi pengguna. Akses ke server dibatasi oleh alamat IP atau nama host klien.

Persiapan :

NFS Server IP: 192.168.3.60
NFS Clients IPs: dari 192.168.3.0/24
NFS server -> Centos 8
NFS Client -> Ubuntu

Cara Install NFS Server dan Client pada Centos 8

1. Setup NFS Server

A. Install NFS Server

dnf install nfs-utils -y
systemctl enable --now nfs-server
systemctl status nfs-server
cat /proc/fs/nfsd/versions

B. Buat File System

mkdir -p /srv/nfs4/{backups,www}
mount --bind /opt/backups /srv/nfs4/backups
mount --bind /var/www /srv/nfs4/www
nano /etc/fstab
/opt/backups /srv/nfs4/backups  none   bind   0   0
/var/www     /srv/nfs4/www      none   bind   0   0

C. Exporting file systems

nano /etc/exports
/srv/nfs4         192.168.3.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)
/srv/nfs4/backups 192.168.3.0/24(ro,sync,no_subtree_check) 192.168.3.3(rw,sync,no_subtree_check)
/srv/nfs4/www     192.168.3.110(rw,sync,no_subtree_check)
exportfs -ra
exportfs -v

D. Setup Firewall

firewall-cmd --new-zone=nfs --permanent
firewall-cmd --zone=nfs --add-service=nfs --permanent
firewall-cmd --zone=nfs --add-source=192.168.3.0/24 --permanent
firewall-cmd --reload

2. Setup NFS Client

A. Install NFS Client

apt update
apt install nfs-common
yum install nfs-utils

B. Mounting File System

mkdir -p /backups
mkdir -p /srv/www
mount -t nfs -o vers=4 192.168.3.60:/backups /backups
mount -t nfs -o vers=4 192.168.3.60:/www /srv/www
df -h
nano /etc/fstab
192.168.3.60:/backups /backups   nfs   defaults,timeo=900,retrans=5,_netdev	0 0
192.168.3.60:/www /srv/www       nfs   defaults,timeo=900,retrans=5,_netdev	        0 0

3. Testing NFS Access

sudo -u apache touch /srv/www/test.txt
ls -la /srv/www
drwxr-xr-x 3 apache apache 4096 Jun 23 22:18 .
drwxr-xr-x 3 root     root     4096 Jun 23 22:29 ..
-rw-r--r-- 1 apache apache    0 Jun 23 21:58 index.html
-rw-r--r-- 1 apache apache    0 Jun 23 22:18 test.txt

4. Cara Unmount atau melepas mounting

umount /backups

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install NFS Server dan Client pada CentOS 8. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

Exit mobile version