Network File System atau sering juga disingkat NFS memungkinkan kita membagi ruang hardisk antara komputer klien (workstation) dengan komputer server. Hal ini sangat berguna terutama ketika kita hanya memiliki klien yang punya ruang harddisk kecil dengan menjadikan ruang hardisk di server seolah-olah berada di komputer klien. NFS juga berguna untuk berbagi file atau folder yang dipergunakan secara bersama-sama. Tidak hanya hardisk, storage lain seperti CDROM juga dapat digunakan oleh komputer lain di dalam jaringan. Hal ini bisa menghemat jumlah pemakaian media dalam jaringan, misalkan kita cukup hanya menggunakan satu CDROM yang dipasang di komputer server dan digunakan secara bersama-sama.

Tulisan ini akan berisi tentang langkah-langkah menginstalasi dan mengkonfigurasi NFS baik di server maupun di kliennya dengan menggunakan distro ubuntu baik di server maupun di klien. (Catatan : Untuk distro lain mungkin akan berbeda dalam hal instalasi, namun tidak jauh berbeda dalam hal konfigurasi).

Menginstalasi NFS Server

Gunakan perintah berikut untuk menginstalasi beberapa software yang diperlukan untuk NFS Server.

denny@tews-laptop:~$ sudo apt-get install nfs-kernel-server nfs-common portmap

Konfigurasi portmap agar tidak bind loopback dengan menggunakan perintah sbb :

denny@tews-laptop:~$ sudo dpkg-reconfigure portmap

Maka akan keluar tampilan dibawah ini :

konfigurasi-portmap

Pilih No, kemudian restart Portmap menggunakan perintah dibawah ini :

denny@tews-laptop:~$ sudo /etc/init.d/portmap restart

Mengkonfigurasi NFS Server

NFS exports dari sebuah server dikontrol oleh sebuah file /etc/exports. Masing-masing baris dimulai dengan path dari sebuah direktori yang akan di export, dan dipisahkan dengan spasi dari klien yang diperbolehkan mengakses.

Edit file exports dengan menggunakan perintah berikut :

denny@tews-laptop:~$ sudo vi /etc/exports

Berikut contoh baris yang ditambahkan dalam file /etc/exports

Folder yang dishare pada server adalah /home/data-share dan klien yang bisa mengakses dengan otorisasi read-write adalah komputer dengan IP 192.168.1.21 s.d 192.168.1.26, baris yang kita tambahkan adalah :

/home/data-share 192.168.1.21/26(rw,no_root_squash,async)

atau untuk read only dari sebuah komputer :

/home/data-share 192.168.1.7 (ro,async)

save file dan keluar.

Klien dapat dispesifikasikan dengan IP maupun dengan nama mesinnya.

Kita harus merestart NFS Server dengan perintah berikut :

denny@tews-laptop:~$ sudo /etc/init.d/nfs-kernel-server restart

Jika kita membuat perubahan dalam file /etc/exports di NFS server yang sedang berjalan, kita dapat merubahnya langsung dengan menggunakan perintah :

denny@tews-laptop:~$ sudo exportfs -a

Nah server dah selesai kita install dan setting. Sekarang saatnya mengkonfigurasi klien agar dapat mengakses folder yang kita sharing di server.

Instalasi NFS Klien

Gunakan perintah berikut :

denny@tews-laptop:~$ sudo apt-get install portmap nfs-common

Perintah ini akan menginstall paket-paket yang diperlukan oleh klien NFS.

Mounting Manual

Dalam tutorial ini kita akan memounting 192.168.1.26:/home/data-share ke /home/data-share-client. Dalam hal ini komputer dengan alamat IP 192.168.1.26 adalah server tempat folder yang akan dishare, dan /data-share adalah nama share yang ada di komputer server. (Catatan : Mount point /home/data-share-client terlebih dahulu harus sudah ada di komputer klien)

Untuk membuat direktori gunakan perintah dibawah ini :

denny@tews-laptop:~$ sudo mkdir data-share-client

Kita harus memounting folder yang dishare dengan perintah berikut :

denny@tews-laptop:~$ sudo mount 192.168.1.26:/home/data-share /home/data-share-client

Setelah itu kita perlu me restart services dengan perintah berikut :

denny@tews-laptop:~$ sudo /etc/init.d/portmap restart

denny@tews-laptop:~$ sudo /etc/init.d/nfs-common restart

Selain mounting manual, kita juga bisa memounting otomatis ketika boot dengan mengedit file /etc/fstab

denny@tews-laptop:~$ sudo vi /etc/fstab

Dalam tutorial ini baris yang ditambahkan pad afile /etc/fstab adalah sbb :

192.168.1.26:/home/data-share-client /home/data-share-client nfs rw 0 0

192.168.1.26 adalah nama servernya, /data-share-client adalah folder yang dishare, dan /home/data-share-client adalah nama mount point yang tadi telah dibuat.

Simpan dan keluar, kemudian log off dan login lagi. Nah, NFS sudah berhasil dilakukan!

Alhamdulillah..!


  1. sinyo

    mas, aku ada ubuntu gutsy yang berfungsi sebagai nfs server, beberapa client menggunakan ubuntu, ada juga yang menggunakan mandriva. Untuk client ubuntu dapat mengakses dengan baik file2 di nfs server ubuntu, sedangkan pada mandriva muncul pesan “permission denied”, itu kenapa ya mas?

  2. Coba cek folder tempat memounting nfs di client yang Mandriva nya. Mungkin permissionnya perlu diubah.

  3. rio

    thq untuk tutorialnya

    langsung coba ah…

  4. Sama-sama Mas Rio, salam kenal ya :)

  5. Jalal

    Assalamualaikum.pak,mohon penjelasanya,sy pakai ubuntu 7.04,menghindari terminal,sy coba setting langsung sharing folder dari menu gnome yang telah disiapkan,tp blm berhasil.apa memang mesti dngan terminal?trus gimana mjadikan ubuntu 7.04 sebagai server,dan yg lainya sebagai client.apa jg bs diatur secara langsung tanpa perlu msk terminal?mhn pnjelasanya…trims

  6. Jalal

    Ass.pak apa samba hanya bisa untuk linux-windows?kalau linux-linux?soalnya di ubuntu 8.04,sdh tdk ada nfs nya,thanks

  7. hendrie

    pak kalau ada soffware linux bs tolong kirim g’
    saya sanggat tertarik ingin mempelajari linux ttp di tempat tinggal saya cukup susah mencari sof linux




Leave a Comment




  •  

    Juli 2008
    M S S R K J S
    « Jan   Agu »
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Quote

    "Hari ini harus lebih baik dari kemarin!"