Twitter
LinkedIn
YouTube
Facebook

File Sharing Menggunakan NFS Ubuntu

download

Sharing File menggunakan NFS biasanya adalah untuk sesama sistem operasi Linux. Dalam contoh ini, saya menggunakan sistem operasi Ubuntu Desktop. Hal ini sangat bermanfaat tidak hanya untuk sharing file kerja seperti spreadsheet (seperti yang terkenal dengan sebutan excell) atau word prosesor (yang terkenal dengan sebutan Word atau Mi… Office), tapi juga untuk program DOS (di Linux sering disebut DOSEMU/Dos Emulator). Hal ini memungkinkan program yang dibuat dengan Clipper yang berjalan di DOS bisa berhasil digunakan di sistem operasi Linux.

Berikut ini merupakan langkah-langkah file sharing menggunakan nfs di Ubuntu :

Kita coba menggunakan dua komputer. Satu sebagai server dan satunya lagi sebagai client, atau sebagai komputer user.

Komputer server kita beri IP 192.168.1.1

Komputer client kita beri IP 192.168.1.3

| Instalasi di komputer server |

Kita install terlebih dulu paket-paketnya yaitu nfs-kernel-server, nfs-common, dan portmap.
Perintahnya:
apt-get install nfs-kernel-server nfs-common portmap

Setelah selesai diinstall, kita jalankan servicenya, dengan perintah:
/etc/init.d/nfs-kernel-server restart
/etc/init.d/portmap restart

atau bisa juga dengan perintah:
service nfs-kernel-server restart
service portmap restart

Kemudian kita test apakah NFS sudah berjalan dengan benar, dengan perintah:
rpcinfo -p localhost

Jika berhasil, kita akan mendapat tampilan yang berisi daftar:
mountd, portmapper, nfs, dan nlockmgr.

Kemudian kita setting file atau direktory yang mau disharing dengan mengedit file exportfs di folder /etc
Untuk mengeditnya, kita beri perintah:
vi /etc/exports

Di dalam file editor tersebut, ketiklah file atau folder yang mau disharing.
Misalnya folder file_umum ingin disharing hanya sebatas read only saja, kita beri command/setting:
/file_umum *(ro,sync)

Tapi jika ingin bisa dibaca dan ditulis/diedit semua file yang ada di folder tersebut, kita beri command/setting:
/file_umum *(rw,sync)

Dan jika hanya komputer tertentu saja yang bisa mengakses folder tersebut, sebutkan IP komputernya:
/file_umum 192.168.1.3(ro,sync)

Setiap ada perubahan di file /etc/exportfs, kita harus jalankan perintah:
exportfs -av

-a Export or unexport semua direktori
-v Be verbose. Akan menampilkan proses yang sedang dikerjakan perintah tersebut.

| Instalasi di komputer client/user |

Paket yang harus diinstalasi adalah, nfs-common dan portmap. Beri command di Terminal :
apt-get install nfs-common portmap

Kemudian kita mulai servicenya dengan command :
/etc/init.d/portmap restart
atau
service portmap restart

Untuk mendapat informasi share dari server, beri command:
showmount -e 192.168.1.1

Kemudian kita mounting/mapping File Server NFS di komputer client/user, dengan perintah di Terminal:
mkdir /tp
mount -t nfs 192.168.1.1:/movies /tp

Sesuaikan command di atas denga IP komputer server yang dituju, folder yang disharing dan dimounting ke folder mana.

Jadi kita pastikan konfimasi sharing dengan perintah mount.
Kia juga bisa tambahkan perintah mount di file /etc/fstab, supaya setiap kali komputer client/user mulai atau direstart, komputernya tidak perlu di-mount secara manual lagi. Perhatikan spasi yang diperlukan pada command/perintah di bawah ini. Command/perintah nya bisa menggunakan:

192.168.1.1:/file_umum /mnt/nfs nfs defaults 0 0

Bila sebuah folder home user di server dengan IP 10.100.1.198 ingin dapat diakses dari computer user/client dari folder /mnt maka command/perintah nya di file /etc/fstab adalah:

10.100.1.198:/home/bosi /mnt nfs defaults 0 0

simpan lalu restart
cek lagi di folder /mnt/nfs, isi nya pasti ada

Kalo dari komputer client/user belum bisa diakses juga, pastikan :
1. TCP/UDP port 2049,111 harus dibuka di firewall
2. Cek output perintah rpcinfo
3. Update informasi sharing lewat perintah: exportfs -av
4. Reload service di NFS server dan juga NFS client/user.

Selamat mencoba.


Leave a Reply