Wed. Feb 1st, 2023
close up photo of programming of codes

Halo kawan-kawan, selamat datang kembali di V-tech.id. Di artikel kali ini kita akan belajar tentang Ubuntu. Kita akan belajar cara mount NFS Share di Ubuntu 22.10. NFS merupakan kependekan dari Network File System. NFS ini merupakan salah satu cara untuk melakukan file sharing. Kita bisa berbagi sebagian atau keseluruhan file system dengan komputer lain di network. Untuk mempelajari lebih lanjut tentang NFS ini, silahkan kalian kunjungi website berikut ini atau Wikipedia.

Jika kalian ingin mencoba untuk membangun sebuah NFS server, saya sarankan untuk mencoba TrueNAS SCALE. Selain NFS, kita juga bisa menggunakan fitur bagi pakai file lain seperti Samba, iSCSI, AFS dan masih banyak lagi.

Saya asumsikan kalian sudah memiliki sebuah NFS server. Dalam contoh kali ini, alamat IP server saya adalah 192.168.100.100. Kemudian nama share nya adalah Share01. Sekarang kita akan coba lakukan mount NFS share tersebut di Ubuntu 22.10.

Buka Terminal lalu kita pastikan kita sudah memiliki paket yang diperlukan.

sudo apt update
sudo apt install nfs-common fuse

Selanjutnya kita perlu membuat sebuah folder baru. Folder ini yang akan kita gunakan untuk mount point NFS share kita.

sudo mkdir /mnt/nfs-share

Selanjutnya, kita bisa melakukan mounting dengan perintah ini

sudo mount 192.168.100.100:/mnt/Pool01/Share01 /mnt/nfs-share

Sebagai informasi, berikut ini adalah NFS share dari TrueNAS Server saya. Silahkan edit perintah diatas dengan kondisi atau setting NFS share yang kalian miliki.

Sekarang, jika tidak ada error, kita bisa mengakses data yang ada di server melalui /mnt/nfs-share.

Common errors

Error 1

Berikut ini beberapa error yang mungkin kita temui dalam melakukan mount NFS share di Ubuntu dan solusinya.

mount: /mnt/nfs-share: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

Error tersebut tandanya Ubuntu tidak bisa menjalankan perintah mount dari NFS dengan benar. Untuk itu, pastikan kita sudah menginstall paket nfs-common dan fuse.

sudo apt install nfs-common fuse

Error 2 Protocol not supported

Created symlink /run/systemd/system/remote-fs.target.wants/rpc-statd.service → /lib/systemd/system/rpc-statd.service.
mount.nfs: Protocol not supported

Error tersebut biasanya terjadi apabila versi NFS protocol yang ada di server tidak didukung oleh Ubuntu. Pastikan untuk mengaktifkan NFSv4 di server kalian. Apabila kalian menggunakan TrueNAS SCALE, ikuti cara ini untuk mengaktifkan NFSv4.

Sekarang coba jalankan perintah mount kembali

Permanent Mount at Boot

Untuk melakukan proses mounting NFS share secara otomatis ketika system booting, silahkan edit file /etc/fstab kalian.

Saya menggunakan nano editor

sudo nano /etc/fstab

Selanjutnya masukkan baris berikut ke file /etc/fstab. Jangan lupa edit sesuai dengan server dan folder kalian

# <file system>     <dir>               <type>     <options>   <dump>	<pass>
192.168.100.110:/mnt/Pool01/Share01 /mnt/nfs-share  nfs      defaults    0       0

Demikian tadi cara mount NFS share di Ubuntu. Semoga bermanfaat. Salam.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.