Taufik Mulyana
Taufik Mulyana
Linux System Administrator, Interested in Linux, Cloud, Containers
August 5, 2019 3 min read

Konfigurasi NFS Server di CentOS 7

konfigurasi nfs-server di centos 7

Konfigurasi NFS Server di CentOS 7, NFS atau Network file system merupakan protokol file system terdistribusi yang awalnya dikembangkan oleh Sun Microsystem yang memungkinkan pengguna/komputer client mengakses berkas pada komputer lain melalui jaringan seperti halnya mengakses berkas pada penyimpanan lokal ( harddisk ).

nantinya komputer client hanya tinggal melakukan mounting dan dapat mengakses berkas yang share oleh NFS Server, seperti file sharing pada umumnya, pada distribusi CentOs NFS telah tersedia pada repositori resmi CentOs dapat dipasang langsung menggunakan yum, berikut tutorialnya

disini terdapat 2 vm CentOS

NFS Server 192.168.1.1
NFS Client 192.168.1.2

Instalasi NFS

pasang nfs-utils pada komputer server dan client

$ sudo yum install nfs-utils

Catatan:

jika firewalld dalam keadaan aktif anda harus mengijinkan service NFS untuk diakses dari publik/jaringan lokal

$ sudo firewall-cmd --permanent --zone=public --add-service=nfs
$ sudo firewall-cmd --reload

Konfigurasi NFS Server

disini kita akan melakukan sharing direktori /home/nfs agar bisa diakses oleh komputer client, karena direktorinya belum ada jadi kita buat terlebih dahulu

nfs-server $ sudo mkdir /home/nfs

ubah owner direktori tersebut ke nfsnobody

nfs-server $ sudo chown nfsnobody:nfsnobody /home/nfs

konfigurasi NFS terletak di /etc/exports kita perlu menambahkan alamat IP komputer klien, direktori yang akan di-share, dan izin yang akan diberikan

nfs-server $ sudo vim /etc/exports
/home/nfs 192.168.1.2(rw,sync,no_subtree_check)

pada konfigurasi diatas akan memberikan akses ke komputer client yang memiliki alamat IP 192.168.1.2 ke direktori /home/nfs dengan akses rw atau read write yang berarti client dapat membaca dan mengubah berkas yang berada pada direktori yang di sharing.

setelah itu jalankan NFS Server

nfs-server $ sudo systemctl start nfs-server
nfs-server $ sudo systemctl enable nfs-server

setiap anda mengubah konfigurasi di /etc/exports anda wajib menjalankan perintah berikut

nfs-server $ exportfs -a

Mounting Direktori di Client

di client kita akan melakukan mounting di direktori yang sama dengan di NFS server, karena belum ada jadi kita buat terlebih dahulu

nfs-client $ sudo mkdir /home/nfs

lalu lakukan mounting

nfs-client $ mount 192.168.1.1:/home/nfs /home/nfs

pada perintah diatas kita melakukan mounting direktori /home/nfs di server dengan alamat IP 192.1681.1 ke direktori /home/nfs

kita juga dapat mengecek direktori yang telah dimounting dengan perintah berikut

nfs-client $ df -h

lalu kita coba dengan membuat sebuah berkas kosong

nfs-client $ touch /home/nfs/nothinux-id-nfs-sharing.txt

cek di server

nfs-server $ ls /home/nfs

kita akan melihat berkas yang telah dibuat tadi, karena direktori tersebut telah tersinkron dengan server NFS.

sekian, semoga bermanfaat 🙂

 

Leave a Reply

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