//

Monday, February 22, 2010

How To Install NFS Server And Mounting on Client

Hyaatttt... Kemalasan memang musuh yang paling berbahaya. huuhhh, ehmm kita akan mencoba NFS (Network File System). NFS ini adalah aplikasi kumpulan berkas distribusi yang dikembangkan oleh Sun Microsystems. NFS didesain untuk mengizinkan pengeksporan sistem berkas/file pada jaringan yang beda OS dan Platform. NFS diimplementasikan sebagai sebuah sistem client-server, jadi ada yang berfungsi sebagai NFS server dan NFS client. NFS server akan menggunakan protokol NFS ini untuk mengekspor file yang dimilikinya kepada client agar dapat dibaca oleh client, sehingga seolah-olah remote itu merupakan file yang dimiliki client secara lokal. Ga jauh beda sama SMB di windows c, untuk lengkapnya baca di sini.

Baiklah, sekarang kita akan install NFS server di Ubuntu 9.10. IP address server 10.8.8.175 dan allow untuk network 10.8.8.0/24 dan IP 202.47.75.253 :

1. Install portmap (untuk mengatur permission IP) dan NFS server

sudo apt-get install portmap nfs-kernel-server

2. Block semua koneksi NFS dll di /etc/hosts.deny

sudo vim /etc/hosts.deny
portmap mountd nfsd statd lockd rquotad : ALL

3. Allow IP dan Network address yang dibolehkan membuka aplikasi NFS dll.

sudo vim /etc/hosts.allow
portmap mountd nfsd statd lockd rquotad : 10.8.8.0/24, 202.47.75.253

4. Share folder yang diinginkan, disini saya akan men-share folder /movie. parameter rw agar bisa read/write di folder yang dishare, sync dibutuhkan untuk flush/refresh isi folder, subtree_check maksudnya setiap kali ada permintaan NFS, server harus mengecek bukan hanya file/folder yang diakses, tetapi juga file-file dan subfolder dibawahnya, disini kita nonaktifkan.

sudo vim /etc/exports
/movie 10.8.8.0/24 (rw,sync,no_subtree_check) 202.47.75.253 (rw,sync,no_subtree_check)

Setiap selesai mengedit file /etc/exports, jalankan command :

sudo exportfs -ra

5. Restart Service

sudo /etc/init.d/portmap restart

sudo /etc/init.d/nfs-kernel-server restart


Selanjutnya kita install NFS client di workstation :

1. Install NFS client

sudo apt-get install portmap nfs-common

2. Edit file /etc/hosts.deny dan /etc/hosts.allow (optional)

sudo vim /etc/hosts.deny
portmap : ALL
sudo vim /etc/hosts.allow
portmap : NFS server IP address

3. Mounting NFS, folder /movie di server akan dimount ke folder /home/tec06/movie

Formatnya :

sudo mount serverIP:/folder/yang/dishared/ /home/username/folder/di/lokal/

contohnya :

sudo mount 10.8.8.175:/movie /home/tec06/movie


Nah, supaya mounting NFS di atas dilakukan setiap startup, kita bisa edit file /etc/fstab. rw seperti biasa berarti di-allow read/write. hard mount, jadi misalnya server NFS nya unvailable, program akan menunggu sampai tersedia/available, lawannya soft. intr maksudnya kita bisa interupt/kill process mounting ini.

vim /etc/fstab
10.8.8.175:/movie /home/tec06/movie nfs rw,hard,intr

Selesai,,, sekarang NFS sudah bisa berjalan. Nantikan seri berikutnya :D

0 comments:

Post a Comment