Juni 15, 2026
ChatGPT Image 15 Jun 2026, 07.48.46
Panduan lengkap setup NFS Server dan Client Linux untuk berbagi storage antar server secara persistent, cepat, aman, dan mudah dikelola.

Mengapa NFS Masih Menjadi Pilihan Utama Shared Storage Linux?

Dalam lingkungan server Linux, kebutuhan berbagi data antar server merupakan hal yang sangat umum. Misalnya untuk web server cluster, server backup, repository file, media penyimpanan aplikasi, hingga kebutuhan laboratorium jaringan.

Salah satu solusi paling populer adalah NFS (Network File System).

NFS memungkinkan sebuah direktori pada server Linux dibagikan melalui jaringan sehingga dapat diakses oleh server Linux lainnya seolah-olah direktori tersebut berada di sistem lokal.

Keunggulan NFS adalah konfigurasi yang relatif sederhana, performa yang baik untuk jaringan lokal, serta dukungan luas pada berbagai distribusi Linux.


Apa Itu NFS?

NFS (Network File System) adalah protokol berbagi file yang dikembangkan oleh Sun Microsystems dan saat ini menjadi standar dalam sistem operasi berbasis Unix dan Linux.

Dengan NFS, administrator dapat:

  • Berbagi direktori antar server Linux
  • Menyimpan data secara terpusat
  • Mengurangi duplikasi file
  • Mempermudah pengelolaan data
  • Mendukung lingkungan virtualisasi dan container

Secara sederhana:

Server NFS menyediakan direktori yang dibagikan.

Client NFS melakukan mount direktori tersebut dan menggunakannya seperti storage lokal.


Topologi Sederhana NFS

Contoh implementasi:

PerangkatIP AddressFungsi
NFS Server192.168.10.1Menyediakan storage
NFS Client192.168.10.20Mengakses storage

Direktori yang dibagikan:

/data

Mount point di client:

/mnt/nfs

Instalasi NFS Server Ubuntu

Install paket NFS Server:

apt update
apt install nfs-kernel-server -y

Pastikan direktori yang akan dibagikan sudah tersedia:

mkdir -p /data

Atur permission sesuai kebutuhan:

chmod 755 /data

Konfigurasi File Exports

Edit file:

nano /etc/exports

Tambahkan konfigurasi:

/data 192.168.10.0/24(rw,sync,no_subtree_check)

Penjelasan parameter:

rw

Memberikan hak baca dan tulis kepada client.

sync

Data ditulis ke disk terlebih dahulu sebelum dianggap selesai.

Keuntungan:

  • Lebih aman
  • Risiko kehilangan data lebih kecil

no_subtree_check

Menonaktifkan pengecekan subtree.

Keuntungan:

  • Performa lebih baik
  • Mengurangi overhead

Terapkan Konfigurasi Export

Jalankan:

exportfs -a
systemctl restart nfs-kernel-server

Verifikasi export:

exportfs -v

Pastikan service aktif:

systemctl status nfs-kernel-server

Instalasi NFS Client

Pada server client:

apt update
apt install nfs-common -y

Buat mount point:

mkdir -p /mnt/nfs

Mount Share NFS Secara Manual

Lakukan mount:

mount -t nfs 192.168.10.1:/data /mnt/nfs

Verifikasi:

df -h

atau:

mount | grep nfs

Coba membuat file:

touch /mnt/nfs/test.txt

Jika file muncul di server NFS, maka konfigurasi sudah berhasil.


Membuat Mount NFS Persistent

Mount manual akan hilang setelah reboot.

Agar otomatis aktif saat booting, edit file:

nano /etc/fstab

Tambahkan:

192.168.10.1:/data /mnt/nfs nfs defaults,_netdev 0 0

Penjelasan:

defaults

Menggunakan opsi mount standar.

_netdev

Menunggu jaringan aktif sebelum melakukan mount.

Ini sangat penting agar sistem tidak gagal boot ketika jaringan belum tersedia.

Aktifkan tanpa reboot:

mount -a

Jika tidak muncul error, konfigurasi sudah benar.


Optimasi Performa NFS

Untuk jaringan Gigabit atau lebih cepat, gunakan parameter berikut:

mount -t nfs -o nfsvers=4,rsize=131072,wsize=131072 \
192.168.10.1:/data /mnt/nfs

Keterangan:

nfsvers=4

Menggunakan NFS versi 4 yang lebih modern dan efisien.

rsize=131072

Ukuran buffer baca 128 KB.

wsize=131072

Ukuran buffer tulis 128 KB.

Manfaat:

  • Throughput lebih tinggi
  • Latensi lebih rendah
  • Performa transfer file lebih baik

Cara Cek Export yang Tersedia

Jika client tidak dapat melakukan mount, cek export yang tersedia:

showmount -e 192.168.10.1

Contoh output:

Export list for 192.168.10.1:
/data 192.168.10.0/24

Jika direktori tidak muncul, periksa konfigurasi file:

/etc/exports

Troubleshooting NFS yang Sering Terjadi

Mount Timeout

Periksa konektivitas:

ping 192.168.10.1

Export Tidak Muncul

Reload konfigurasi:

exportfs -ra

Permission Denied

Periksa:

cat /etc/exports

Pastikan subnet client sesuai.


Service Tidak Berjalan

Cek status:

systemctl status nfs-kernel-server

Restart jika diperlukan:

systemctl restart nfs-kernel-server

Mount Hilang Setelah Reboot

Pastikan entri berikut sudah ada:

/etc/fstab

dan menggunakan opsi:

_netdev

Best Practice Penggunaan NFS

Untuk implementasi produksi:

  • Gunakan NFSv4
  • Batasi akses berdasarkan subnet
  • Gunakan jaringan internal khusus storage
  • Lakukan monitoring kapasitas storage
  • Backup data secara berkala
  • Hindari penggunaan permission terlalu longgar
  • Dokumentasikan seluruh export yang digunakan

Dengan mengikuti praktik ini, shared storage akan lebih aman, stabil, dan mudah dikelola.


Kesimpulan

NFS merupakan solusi sederhana namun sangat efektif untuk berbagi storage antar server Linux. Dengan konfigurasi yang benar, direktori dapat diakses secara terpusat, performa tetap tinggi, dan mount dapat bertahan setelah reboot.

Kunci implementasi yang baik bukan hanya berhasil melakukan mount, tetapi memastikan konfigurasi bersifat persistent, aman, dan optimal untuk kebutuhan produksi.

Shared storage NFS yang dikonfigurasi dengan benar akan mempermudah administrasi server, meningkatkan efisiensi penyimpanan data, dan mendukung berbagai layanan modern berbasis Linux.


“Storage yang terpusat bukan hanya soal kemudahan akses, tetapi juga tentang efisiensi pengelolaan dan konsistensi data.”


FAQ SEO

1. Apa fungsi NFS pada Linux?

NFS digunakan untuk berbagi direktori atau storage antar server Linux melalui jaringan.

2. Apa perbedaan NFS Server dan NFS Client?

NFS Server menyediakan direktori yang dibagikan, sedangkan NFS Client mengakses direktori tersebut.

3. Bagaimana membuat mount NFS tetap aktif setelah reboot?

Tambahkan konfigurasi mount ke file /etc/fstab.

4. Apakah NFS cocok untuk jaringan lokal?

Ya. NFS sangat cocok digunakan pada jaringan LAN karena performanya tinggi dan konfigurasi sederhana.

5. Versi NFS apa yang direkomendasikan?

NFSv4 direkomendasikan karena lebih aman, efisien, dan memiliki performa lebih baik dibanding versi sebelumnya.


Apakah Anda sudah menggunakan NFS untuk kebutuhan shared storage di lingkungan Linux?

Bagikan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa share kepada rekan sysadmin dan administrator jaringan lainnya. Subscribe untuk mendapatkan tutorial Linux Server, Networking, Virtualisasi, Kubernetes, dan DevOps terbaru. Anda juga dapat membaca artikel terkait lainnya untuk memperdalam kemampuan administrasi sistem Linux.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *