Jun 7, 2007

NFS SERVER UBUNTU

Ketika ingin memindahkan repository ubuntu (untuk jaringan intranet) dari notebook ke server di kantor jadi bingung karena mau pake cara apa? Saya coba pakai sftpnya ssh tapi lambat mungkin karena pengaruh koneksi WLAN yang agak lambat.
Makanya saya coba pakai NFS server, komputer yang akan saya jadikan server bernomor IP 192.168.0.13 dan notebook yang saya pakai 192.168.0.239.
Settingan di sisi server (192.168.0.13)
Install terlebih NFS servernya dengan perintah :
sudo apt-get install nfs-kernel-server nfs-common portmap
sudo dpkg-reconfigure portmap
pilih opsi no
sudo /etc/init.d/portmap restart
Selanjutnya edit file /etc/exports
sudo vi /etc/exports
/media/sdb1 192.168.0.0/24 (rw,no_root_squash,sync)
Keterangan :
/media/sdb1 data = adalah direktory yang akan dibagi
rw = direktori yang dapat diakses client baik baca maupun tulis
ro = direktori hanya dapat diakses client secara read only (baca)
no_root_squash = root yang pada mesin client akan memiliki tingkatan akses ke file sama dengan root pada server
sync = server akan memberitahukan mesin client bahwa sebuah penulisan ke file telah selesai pada saat NFS telah menyerahkan perintah tulis ke filesystem. Option ini akan segera memaksa file system untuk men-sync ke disk setiap kali NFS selesai melakukanoperasi tulis. Sebenarnya akan menimbulkan kelambatan penulisan tapi ini untuk mengatasi corrupt file.
Jadi pada settingan di atas semua komputer dalam jaringan yang mempunyai hak akses tulis.
Simpan/rekam file tersebut kemudian ketikan di terminal
sudo /etc/init.d/nfs-kernel-server restart
sudo exportfs -a
Settingan di sisi Client (192.168.0.239)
Manual
sudo apt-get install portmap nfs-common
Untuk me-mount secara manual lakukan perintah
Buat direktory
sudo mkdir /data
Mount file di NFS server ke direktory data
sudo mount 192.168.0.13:/media/sdb1 /data
Restart service berikut :
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-common restart
Mounting otomatis pada saat boot
sudo vim /etc/fstab
Ketikkan perintah berikut
192.168.0.13:/media/sdb1 /data nfs rw,hard,rsize=8192,wsize=8192,timeo=14
Ket :
nfs = jenis fliesystem yang dipakai
rw = akses baca tulis
hard = apabila server crash tidak dapat di-kill dan dilanjurkan apabila server online kembali
rsize dan wsize menspesifikasikan ukuran data yang akan digunakan untuk transfer antara client dan server.
Mudah-mudahan tulisan ini dapat membantu.

0 komentar: