15Minutes
15 menit NFS
Sebelumnya siapkan kacang goreng buat menemani .....:)
Sebagai contoh, saya mempunyai 4 buah komputer dan ingin men-share sebuah folder (/usr/share) pada server agar dapat diakses (di mount di /tmp/share) oleh 3 komputer (client) lainnya.
-
Komputer 1 : 192.168.1.1 (Server)
Komputer 2 : 192.168.1.2
Komputer 3 : 192.168.1.3
Komputer 4 : 192.168.1.4
Aktifkan rc.nfsd pada server :
#chmod 755 /etc/rc.d/rc.nfsd (Pada Slackware 12 sudah didefault aktif)
Edit file /etc/exports
Isi dengan baris di bawah :
/usr/share 192.168.1.2(rw) 192.168.1.3(rw) 192.168.1.4(rw)
Keterangan : Folder yang di share oleh server adalah /usr/share ke komputer client dengan address 192.168.1.2 sampai 192.168.1.4. Sedang ijin akses ke server adalah Read dan Write. Hati-hati untuk mengecek ijin folder di /usr/share juga.
Meski /etc/exports sudah benar, sedang file permission /usr/share server adalah 640, ya tetap saja client tidak bisa mengakses.
Client :
Pada masing2 client (komputer 2-4) edit file /etc/fstab dan tambahkan baris di bawah :
192.168.1.1:/usr/share /tmp/share nfs rw 0 0
Aktifkan /etc/rc.d/rc.rpc :
#chmod 755 /etc/rc.d/rc.rpc
Oke, jangan lupa boot untuk memastikan :)
Keterangan : Komputer client akan melakukan mounting /usr/share komputer server (192.168.1.1) ke /tmp/share.
Nah ketika booting awal, maka server akan mengeksport folder /usr/share ke client. Dan client akan melakukan mounting folder server ke file systemnya.
Server semestinya boot (On) lebih dulu dari pada client. Kalau tidak, maka client akan kehilangan arah Hehehe. Dimana nih server ? Kok folder /usr/share komputer server (192.168.1.1)tidak ada? Apa sedang tidur ?
Begitu juga server mesti off belakangan. Kalau tidak, client tidak bisa melakukan umounting normal.
catatan kecil :
- Untuk NFS Server, file penting buat konfigurasi adalah
/etc/rc.d/rc.nfsdserta/etc/exports - Sedang untuk Client adalah
/etc/rc.d/rc.rpc
Mudah bukan ?