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