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
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
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