Friday, May 15, 2009

.:: Sharing FIle dengan NFS ::.

NFS atau Network File System adalah adalah sebuah kumpulan protokol yang digunakan untuk mengakses beberapa sistem berkas melalui jaringan, berjalan diatas platform UNIX, GNU/Linux, Microsoft Windows, dan lingkungan mainframe, dikembangkan oleh SUN MICROSYSTEM. NFS diimplementasikan sebagai sebuah sistem client/server yang menggunakan perangkat lunak NFS server dan NFS client yang berjalan di atas workstation. NFS Server akan menggunakan protokol NFS untuk mengekspor sistem berkas yang dimilikinya kepada klien NFS agar dapat dibaca ole klien, seolah-olah sistem berkas remote tersebut merupakan sistem berkas yang dimiliki oleh klien secara lokal. NFS bekerja(listening) pada port 2049, NFS biasanya beroperasi pada platform UNIX, sementara Windows menggunakan protokol berbagi-berkas yang disebut sebagai Server Message Block (SMB) dalam hal ini biasa menggunakan software yang bernama SAMBA untuk masing-masing file system dapat saling berkomunikasi antara platform UNIX dan Windows.

Disini gw akan coba membuat NFS Server dan sedikit setingan pada NFS Client untuk aktifitas berbagi pakai file yang ada di komputer server, seperti biasa Distro yang dipakai adalah Ubuntu Jaunty, paket yang dibutuhkan antara lain :

   1. nfs-kernel-server
   2. nfs-common
   3. portmap

Disini gw akan membuat 2 buah file settingan yaitu di NFS server dan NFS Client.


-- Konfigurasi pada Server (ex : 10.10.10.1)

Install paket-paket nya :
$sudo apt-get install nfs-kernel-server nfs-common portmap

Tentukan Folder yang mana saja yang ingin di share, IP pengakses, beserta hak si pengakses. Ini semua di edit di file /etc/exports, buka dengan editor kesayangan anda :
$sudo nano /etc/exports , lalu tambahkan pada baris paling bawah

/home/norman/Desktop   10.10.10.7(rw,sync)

Statement diatas mendefinisikan direktori yang akan diakses oleh komputer dengan IP 10.10.10.7 dengan mode akses untuk direktori (read dan write dan syncronise), tambahkan folder yang ingin di share yang lainnya . Jika sudah selesai, simpan dan restart server NFS dengan cara:

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

Aktifkan fle yang akan diexport tadi, cara :

$sudo exportfs -a

Sampai disini instalasi untuk Server telah selesai


-- Konfigurasi pada Client (ex : 10.10.10.7)

Install paket-paket nya :
$sudo apt-get install nfs-common portmap

Mounting file system NFS Server :

sudo mkdir /media/nfs
$sudo mount.nfs  10.10.10.1:/home/norman/Desktop  /media/nfs

Setelah itu restart daemon NFS nya :
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-common restart

Agar setiap kali system restart, gak usah mounting ulang lagi, tambahkan konfigurasinya pada /etc/fstab , cara :
$sudo nano /etc/fstab , tambahkan pada baris paling bawah :

10.10.10.1:/home/norman/Desktop   /media/nfs   nfs  rsize=8192,wsize=8192,timeo=14,intr

Setelah itu reboot PC nya.
--Selesai--

0 comments:

Post a Comment