Network File Service (NFS)

NFS adalah layanan sharing file atau data dimana komputer client dapat me-'mount' direktori  pada server yang akan dijadikan target mounting-nya. Disini saya memberikan contoh melakukan instalasi NFS di distro RedHat untuk server dan client-nya.



Langkah-langkah Setting NFS di server dan client:


Instalasi NFS Server

(misalkan IP Address NFS Server : 192.168.100.1)

1. Pastikan layanan NFS sudah terinstall di distro RedHat

# rpm -qa | grep nfs
   nfs-utils-1.0.6-8.EL
   redhat-config-nfs-1.0.13-1

Kalau belum ada, silahkan cari di CD anda menginstall linux atau download NFS versi terakhir di internet.

2. Jalankan server  portmap dan nfs

# service portmap start
# service nfs start

3. Edit file /etc/exports

file ini di edit untuk mendefinisikan direktori server NFS yang di sharing, menentukan host yang dapat me’mount’ NFS Server, dan menentukan hak akses host tersebut ke server NFS.



Contoh:

/root/data        192.168.1.5/255.255.255.255 (rw,sync)

artinya: di server NFS, direktori /root/data di sharing untuk host dengan IP Address 192.168.1.5 dengan hak akses read,write,execute dan sinkronisasi waktu terjadi perubahan atau penambahan file/folder pada direktori /root/data
 
penambahan atau perubahan pada file /etc/exports di konfirmasi dengan perintah:

# exportfs –ra


Instalasi NFS Client (Misalkan IP Address Host-nya : 192.168.1.5)

1. edit file /etc/fstab untuk mendefinisikan mounting saat boot

192.168.100.1:/root/data    /mnt/filenfs   nfs   defaults   0  0

artinya: direktori /root/data pada NFS Sever dengan IP Address 192.168.100.1 di mount ke direktori /mnt/filenfs NFS Client (sebelumnya bukan dulu direktori /mnt/filenfs)



2. Atau juga Anda dapat langsung melakukan perintah berikut untuk memount langsung direktori NFS Server:


# mount 192.168.100.1:/root/data  /mnt/filenfs

3. Setiap kali anda membuat file/direktori atau mengcopy file/direktori di /mnt/filenfs, otomatis akan tertulis di direktori /root/data pada NFS Server

_________________________________________________________________________________
Note:

Jika anda akan memount dimana user dari server NFS dan client NFS berbeda, maka uid dan gid harus disamakan agar dapat melakukan baca tulis, dan tambahkan pada file /etc/exports (pada server NFS) sehingga seperti berikut ini:

/root/data        192.168.1.5/255.255.255.255 (rw,sync,no_root_squash)
 _________________________________________________________________________________
Hosted by www.Geocities.ws

1