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