NFS (Network File System)

NFS (Network File System) : network service yan gbertujuan supaya suatu remote komputer dapat menggunakan share disk atau direktori pada komputer yang menjalankan service NFS, jadi share disk atau direktori tersebut dapat diakses secara lokal oleh remote komputer

Ada 2 hal yang diperhatikan yaitu NFS server yang bertugas menyediakan share dan NFS client yang nantinya akan mengakses direktori yang disediakan oleh server

Kofigurasi utama NFS terdapat di /etc/exports yang berfungsi untuk menentukan shared direktori dan hak aksesnya

Contoh penggunaan NFS :

Penjelasan kom-1 :
konfigurasi untuk kom-1 yang bertugas sebagai server NFS

buat direktori yang akan di share kemudian seting hak akses ke direktori tersebut :
penyamun1@kom-1# mkdir /media/share /media/data
penyamun1@kom-1# chmod 777 /share
penyamun1@kom-1# chmod 777 /data
penyamun1@kom-1# chmod -t /share
penyamun1@kom-1# chmod -t /data

kemudian edit file /etc/exports :
penyamun1@kom-1# vi /etc/exports

kemudian isi kan tulisan dibawah :
/data 192.168.1.0/255.255.255.0(ro)
/data 192.168.1.2(rw)

jika sudah jalankan service nfs :
penyamun1@kom-1# /etc/init.d/nfs start

nfs siap digunakan oleh client

jika 192.168.1.1 ingin mengetahui siapa saja yg mengakses dir yg di share :
penyamun1@kom-1# showmount -a 192.168.1.1

penjelasan kom-2 :
konfigurasi kom-2 sebagai klient yang akan mengakses server NFS :

jika ingin mengetahui dir di kom-1 (192.168.1.1) yg di share :
penyamun2@kom-2# showmount -e 192.168.1.1

jika ingin melakukan mounting /data dari 192.168.1.1 :
penyamun2@kom-2# mount -t nfs 192.168.1.1:/data /mnt/data
artinya memount /media/data dari kom-1(192.168.1.1) ke direktori lokal /mnt/data di kom-2(192.168.1.2)

jika kom-2(192.168.1.2) ingin mengakses direktori c:\lagu dari komp-3(win-xp) :
penyamun2@kom-2# smbclient -L 192.168.1.3
penyamun2@kom-2# mount -t smbfs //192.168.1.3/lagu /mnt/lagu

jika menggunakan user acount :
penyamun2@kom-2# smbclient -L 192.168.1.3 -U admin (nama user winxp/nt/2000)
penyamun2@kom-2# mount -t smbfs -o username=nama user winxp/2000/nt //192.168.1.3/lagu /mnt/lagu

untuk melepaskan atau mematikan mapping ke direktori server
penyamun2@kom-2# umount /mnt/lagu

untuk me mounting secara otomatis saat booting :
penyamun2@kom-2# vi /etc/fstab

tambahkan pada baris akhir
192.168.1.1:/data /mnt/data nfs
//192.168.1.3/lagu /mnt/lagu smbfs

Untuk option yang ada di file /etc/exports antara lain :
ro = direktori yang di share read only
rw = direktori yang di share read write
sync = sinkronisasi
root_squash = akses user root dari komputer client akan dianggap sebagai user non root/user biasa
no_root_squash = jika option ini diaktifkan maka permintaan yang diminta oleh user root akan memiliki hak akses sama serperti user root pada server
sync = untuk mensinkronisasikan perubahan yang dilakukan terhadap shared direktori pada NFS server ke client

5 thoughts on “NFS (Network File System)

  1. Snoring girl says:

    Simply wish to say your article is as amazing. The clearness in your post is simply cool and i can assume
    you’re an expert on this subject. Fine with your permission allow me to grab your feed
    to keep updated with forthcoming post. Thanks a million and
    please keep up the enjoyable work.

  2. dekill says:

    berdasarkan apa yang saya baca dan telah di coba, sebenarnya tidak ada batasan, tapi semakin banyak yang mengakses disk apalagi dalam satu lokasi yang sama maka akan semakin lambat

  3. herdy sumarjono says:

    thanks mas Mulia, apakah dgn NFS ada batasan untuk berapa client komputer yg dapat mengakses NFS servernya ?

  4. mul14 says:

    Dibahas donk NFS VS Samba.. masing2 kelebihan dan kekurangan..😀

    • penyamun says:

      terima kasih mas mulia atas semua komentar dan perbaikannya ya,
      emm nfs dan samba kalo saya tergantung penggunaan, kalo nfs biasa saya pake kalo sharing antar linux atau unix karena lebih siple dan cepat, dan setau saya juga nfs memang hanya bisa sharing file antar keluarga *nix
      nah kalo samba biasa saya pake buat sharing file atau printer dalam jaringan yang OS nya beda beda, misal antara windows, apple, dsb🙂 CMIIW

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: