Monday, August 19, 2013

File Sharing Ubuntu 13.04 server

NFS (Network File Sharing)

Ubuntu 13.04 server

1.            Pengertian dari Network file sharing (NFS)
Network file sharing adalah salah satu layanan yang dapat memungkinkan suatu computer melakukan proses mount direktori atau peralatan pada computer lain, dan dikembangkan oleh Sun Microsystems pada tahun 1984.
Nfs umumnya menggunakan ptotokol remote procedure call (RPC) yang berjalan di atas UDP dan membuka port UDP dengan port number 2049 untuk komunikasi antara client dan server di dalam jaringan.
Nfs di kembangkan dengan tujuan suatu computer dapat memount direktori atau pastisi pada computer lain seolah-olah direktori atau partisi pada computer seolah-olah direktori atau partisi tersebut terletak pada hard disk local.
2.            Fungsi NFS
a. Melakukan File sharing antara komputer-komputer yang terhubung dalam sebuah jaringan.
b.  Menjembatani akses data secara bersamaan dari server yang berbeda-beda.

 Keuntungan Network File sharing
a. Local workstation menggunakan disk space yang lebih sedikit karena data-data yang banyak digunakan bisa disimpan pada satu mesin dan tetap dapat diakses oleh yang lain melalui jaringan.
b. User tidak perlu membuat home directory terpisah untuk setiap mesin pada jaringan. Cukup membuat satu pada NFS sharing dan dibuat agar dapat diakses oleh seluruh mesin.
3.    Tujuan NFS
       Tujuan NFS adalah untuk memungkinkan terjadinya pertukaran sistem berkas secara  transparan antara         mesin-mesin independen. Hubungan yang terjadi didasarkan pada hubungan client-server,                             menggunakan perangkat lunak NFS server dan NFS client yang berjalan di atas workstation. NFS               didesain agar dapat beroperasi di lingkungan yang heterogen, bersifat independent terhadap system               operasi, atrsitektur jaringan, dan transfer protocol. Artinya, sistem yang menggunakan NFS service bisa         saja dibuat oleh vendor yang berbeda, menggunakan sistem operasi yang berbeda, dan terhubung pada         arsitektur jaringan yang berbeda. NFS umumnya menggunakan protokol Remote Procedure Call                   (RPC) yang berjalan di atas UDP dan membuka port UDP dengan port number 2049 untuk                         komunikasi antara client dan server di dalam jaringan. Client NFS selanjutnya akan mengimpor sistem           berkas remote dari server NFS, sementara server NFS mengekspor sistem berkas lokal kepada client.        Mesin-mesin yang menjalankan perangkat lunak NFS client dapat saling berhubungan dengan perangkat        lunak NFS server untuk melakukan perintah operasi tertentu dengan menggunakan request RPC
4.     Mengkonfigurasi Network
          Sebelum melakukan konfigurasi NFS, sebelumnya terlebih dahuli kita mengatur netwoknya bila mengunaka Virtual Box
          Berikut langkah-langkahnya
a. Pada tampilan awal Virtual Box di situ ada tulisan Netwok lalu klik
b. Kemudian di bawah ini ada bacaan adapter 1, lalu centang enable network adapter, lalu ataached to nya pilih bridget adapter, l lalu klik Ok

pada server
1. Hal yang Pertama kita harus lakukan adalah mengupdate terdahulu dengan mengetikkan langkahnya, apt-     get update
2. 1.    Lalu selanjutnya  mengInstall NFS pada server, perintahnya apt-get install nfs-kernel-server lalu klik        “y”
    Install nfs-kernel-server berfungsi untuk berbagi file, data dan bahkan program antara sesama klien yang       terhubung ke server utama
3. Buatlah suatu folder di /home, mkdir
4.  Lalu edit file dengan nano, nano /etc/exports, masukan perintah berikut:
/home/winarti / 192.168.0.12(rw,no_root_squash,no_subtree_check,asyn), lalu save.
1.    lalu edit file mengunakan, nano /etc/exports, perintahnya berikut:
/home/winarti/ 192.168.0.12(rw,no_root_squash,no_subtree_check,asyn), lalu save.
/home/winarti : Nama folder yang akan di share
192.168.0.12 : ip server yang akan di sharing
Rw                          : client punya hak baca saja dan tulis terhadap direktori  
                                                   yang di share
            Ro                           : read only, sehingga client hanya punya hak bara saja
             no_root_squash      : root pada computer client akan memiliki hak yang
                                                 sama dengan root pada server NFS
           no_subtre_check      : biasanya NFS memiliki mekanisme pengecekan
                                                 apakah file yang akan di minta client termaksud
                                                 bagian  yang di share
async                       : mengijinkan server NFS melanggar protokol  
                                                 NFS dan menjawab  permintaan sebelum permintaan
5. Restart NFS, /etc/init.d/nfs-kernel-server restartRestart NFS, /etc/init.d/nfs-kernel-server restart


 

Ema dwi winarti Template by Ipietoon Cute Blog Design