NFS Server Ubuntu 24.04

작성자

카테고리:

← 피드로
DEV Community · Fega Suseno · 2026-06-11 개발(SW)

Fega Suseno

Pada tutorial kali ini saya akan membahas NFS server pada server linux Ubuntu 24.04 LTS. Di postingan sebelumnya saya pernah membahas juga versi synologynya lebih mudah tinggal klak klik saja. Sekarang mencoba sedikit config dengan CLI, kita langsung ke tutorial aja

Install NFS server

apt install nfs-kernel-server

Enter fullscreen mode Exit fullscreen mode

Membuat shared directory, di linux di sran kan di /srv

mkdir -p /srv/data
chown -R nobody:nogroup /srv/data
chmod 777 /srv/data

Enter fullscreen mode Exit fullscreen mode

Lalu edit file /etc/exports untuk mensetting folder yang akan di upload

/srv/data 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)

Enter fullscreen mode Exit fullscreen mode

atau mau multiple

/srv/data/file_uploads 192.168.1.10(rw,sync,no_subtree_check,no_root_squash) 192.168.20.1/24(rw,sync,no_subtree_check,no_root_squash)

Enter fullscreen mode Exit fullscreen mode

format:

  • /srv/data : folder yang akan di share
  • 192.168.x.x : ip address yang boleh akses nfs
  • (rw,sync,no_subtree_check,no_root_squash) : permission

untuk permission detailnya sudah saya bahas disni
https://dev.to/seno21/mounting-synology-nas-using-nfs-428a

Activasi

exportfs -a

Enter fullscreen mode Exit fullscreen mode

nanti setipa kali perubahn jalankan perintahnya ini

exportfs -ra

Enter fullscreen mode Exit fullscreen mode

Jika menggunakan firewall maka rekomendasi untuk setting port di /etc/nfs.conf, tujuanya agar port mountd tidak berubah-ubah ketika user cek dengan perintah showmount.

nano /etc/nfs.conf

Enter fullscreen mode Exit fullscreen mode

lalu buka comment bagian ini

[mountd]
# debug="all|auth|call|general|parse"
manage-gids=y
# descriptors=0
+ port=20048
# threads=1
# reverse-lookup=n

Enter fullscreen mode Exit fullscreen mode

lalu restart

systemctl restart nfs-kernel-server rpcbind

Enter fullscreen mode Exit fullscreen mode

lalu untuk memastikan sudah berhasil share bisa akses

showmount -e localhost

Enter fullscreen mode Exit fullscreen mode

Sampai tahap ini sudah selesai untuk config NFS servernya.
Selanjutnya tinggal uji coba test dari client

Di Sisi Client

Install NFS client

apt install nfs-common

Enter fullscreen mode Exit fullscreen mode

Cek dulu apakah nfs di server aktif
showmount -e $IP_Server

showmount -e 192.168.1.1

Enter fullscreen mode Exit fullscreen mode

Pastikan ip client terdaftar dan boleh akses.
Selanjutnya buat folder mount point

mkdir -p /mnt/test

Enter fullscreen mode Exit fullscreen mode

Langsung mounting

sudo mount -t nfs 192.168.1.1:/srv/data /mnt/test

Enter fullscreen mode Exit fullscreen mode

Untuk persistent tambahkan juga di /etc/fstab

192.168.1.1:/srv/data  /mnt/test  nfs  rw,soft,timeo=300,retrans=3  0  0

Enter fullscreen mode Exit fullscreen mode

lalu mounting

mount /mnt/test

Enter fullscreen mode Exit fullscreen mode

cek dengan menggunakan df -h untuk memastikan, jangan lupa juga setting owner dan permissionya.

Terimakasih, selamat mencoba semoga bermanfaat.

원문에서 계속 ↗

추출 본문 · 출처: dev.to · https://dev.to/seno21/nfs-server-ubuntu-2404-44n8

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다