NFS adalah sebuah kumpulan protokol yang digunakan untuk mengakses beberapa sistem berkas melalui jaringan. Spesifikasi NFS didefinisikan dalam RFC 1094, dan saat ini telah mencapai versi 3 yang didefinisikan dalam RFC 1813.
NFS merupakan sebuah sistem berkas terdistribusi yang dikembangkan oleh Sun Microsystems Inc. pada awal dekade 1980-an yang menjadi standar de facto dalam urusan sistem berkas terdistribusi. NFS didesain sedemikian rupa untuk mengizinkan pengeksporan sistem berkas terhadap jaringan yang heterogen (yang terdiri dari sistem-sistem operasi yang berbeda dan platform yang juga berbeda). Teknologi NFS ini dilisensikan kepada lebih dari 200 vendor komputer dan jaringan, dan telah dibuat implementasinya pada banyak platform dan sistem operasi, termasuk di antaranya adalah UNIX, GNU/Linux, Microsoft Windows, dan lingkungan mainframe.
NFS dapat mengizinkan klien-klien untuk menemukan dan mengakses berkas yang disimpan di dalam server jaringan jarak jauh. Memang, desain awal spesifikasi NFS dikhususkan untuk penggunaan dalam jaringan lokal (LAN) dan tidak dioptimalkan untuk penggunaan dalam WAN. Tapi, versi NFS 3 yang digunakan saat ini dapat digunakan dalam jaringan WAN, sebaik ketika ia bekerja di dalam LAN. Fitur-fitur yang dimiliki oleh NFS versi 3 adalah sebagai berikut:
- Ukuran maksimum paket data yang didukung adalah 64 Kilobyte (pada versi sebelumnya, hanya mencapai 8 KB untuk tiap paketnya, sehingga lebih lama dalam melakukan transfer data dari satu host ke host lainnya yang menjalankan NFS).
- Server dapat melakukan penge-cache-an terhadap request yang dilakukan oleh klien.
Konfigurasi Server dan Klient
Download dan Install Paket-paket berikut:
Setting Network File Sharing ‐NFS – di sisi Server dan Klient
libgssglue1_0.1-4_i386.deb
libnfsidmap2_0.23-2_i386.deb
librpcsecgss3_0.19-2_i386.deb
nfs-common_1.2.0-4ubuntu4_i386.deb (KLIENT)
nfs-kernel-server_1.2.0-4ubuntu4_i386.deb
portmap_6.0.0-1ubuntu2_i386.deb (KLIENT)
Gunakan perintah sudo dpkg -i (nama-paket)
Konfigurasi paket portmap
#sudo dpkg‐reconfigure portmap
(pilih no jika ditanya untuk bind loopback)
Edit file /etc/exports atur seperti dibawah ini:
#sudo nano /etc/exports
Catatan :
‐ /home/triwahyuningsih/Documents >> lokasi folder yg akan di shared
‐ 192.168.0.0/24 >> IP client yg boleh akses shared folder 192.168.0.1 - 255
‐ (rw,no_root_squash,async) >> Permissions attribute, dalam hal ini full read‐write
untuk akses read‐only dari hanya satu Client, sisipkan parameter berikut
/home/ubuntu 192.168.0.2 (ro,async)
Restart dan aktifkan NFS Server
#sudo /etc/init.d/nfs‐kernel‐server restart
#sudo exportfs ‐a
Konfigurasi Klient
Buat folder lokal untuk me‐mount shared folder di server
#sudo mkdir /media/data
Mount manual shared folder di server ke folder lokal
#sudo mount 192.168.0.1: /home/triwahyuningsih/Documents /media/data
‐ 192.168.0.1 >> ip address NFS server
‐ /home/triwahyuningsih/Documents >> Shared folder pada NFS server
‐ /media/data >> mount point pada Client
0 komentar:
Posting Komentar