Setup NFS Mount di Ubuntu 20.04

Setup NFS Mount di Ubuntu 20.04, untuk penambahan storage tambahan server, apabila pada fisik server tidak tersedia slot untuk hdd. Bisa menggunakan server lain untuk penyimpanan data. Pada tutorial ini menggunakan 2 server, 1 server sebagai host dan 1 server sebagai client. Data akan di simpan pada host, sedangkan pada client sebagai drive baru yang akan di mounting pada direktori. Untuk langkah-langkahnya dapat mengikuti pada tutorial berikut.

IP Host: 146.190.90.57
IP Client: 139.59.102.128
Ket: Host dan Client menggunakan OS yang sama

A. Host Server

1. Install nfs kernel server
sudo apt update
sudo apt install nfs-kernel-server

2. Buat direktori untuk menyimpan data
sudo mkdir -p /var/nfs/general
sudo mkdir -p /var/nfs/general2
chown root.root /var/nfs/general
chown root.root /var/nfs/general2

3. Konfigurasi NFS Export
sudo nano /etc/exports
masukan baris berikut di paling bawah
/var/nfs/general 139.59.102.128(rw,sync,no_root_squash,no_subtree_check)
/var/nfs/general2 139.59.102.128(rw,sync,no_root_squash,no_subtree_check)


4. Restart nfs kernel server
sudo systemctl restart nfs-kernel-server

5. open port pada firewall
sudo ufw allow from 139.59.102.128 to any port nfs

B. Client Server

1. Install nfs common
sudo apt update
sudo apt install nfs-common

2. Membuat direktori yang akan di mounting storage baru
mkdir -p /mnt/vol_mbox2/index
mkdir -p /mnt/vol_mbox2/store

3. Mounting storage baru pada direktori yang telah dibuat
sudo mount 146.190.90.57:/var/nfs/general /mnt/vol_mbox2/index
sudo mount 146.190.90.57:/var/nfs/general2 /mnt/vol_mbox2/store

4. Automounting pada file fstab
nano /etc/fstab
masukan baris berikut paling bawah
146.190.90.57:/var/nfs/general /mnt/vol_mbox2/index nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
146.190.90.57:/var/nfs/general2 /mnt/vol_mbox2/store nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0

selamat mencoba…
Oke mungkin sekian tutorial singkat kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Leave a Reply

Your email address will not be published. Required fields are marked *