Versi 1.0
Penulis:Srijan Kishore
Ikuti howtoforge di Twitter
Terakhir diedit 26/Nov/2014
Panduan ini menjelaskan cara mengkonfigurasi server NFS di Ubuntu 14.10 Network File System (NFS) adalah protokol sistem file terdistribusi populer yang memungkinkan pengguna memasang direktori jarak jauh di server mereka. Sistem ini memungkinkan Anda memanfaatkan ruang penyimpanan di lokasi yang berbeda dan menulis ke ruang yang sama dari beberapa server dengan cara yang mudah. Dengan demikian, ini bekerja dengan cukup baik untuk direktori yang harus sering diakses pengguna. Tutorial ini menjelaskan proses pemasangan share NFS di server Ubuntu 14.10 dengan langkah-langkah sederhana dan mudah diikuti.
1 Catatan Awal
Saya telah menginstal server Ubuntu 14.10 yang baru, di mana saya akan menginstal server NFS. Server Ubuntu saya memiliki nama host server1.example.com dan IP sebagai 192.168.0.100
Anda dapat menginstal server Ubuntu Anda dari tutorial. Atau kita memerlukan mesin klien Ubuntu 14.10 baik server/desktop. Dalam kasus saya, saya akan menggunakan desktop Ubuntu 14.10 dengan hostname client1.example.com dan IP sebagai 192.168.0.101
2 Di akhir server NFS
Sekarang kita akan menginstal paket-paket ini di server Ubuntu 14.10 sebagai:
apt-get update
apt-get install nfs-kernel-server
mkdir /var/nfsshare
Ubah kepemilikan folder sebagai berikut:chown none:nogroup /var/nfsshare
Kami telah menggunakan /var/nfsshare karena, jika kami menggunakan drive lain seperti direktori /home maka itu akan menyebabkan masalah izin yang besar dan merusak seluruh hierarki. Jika jika kita ingin berbagi direktori /home maka izin tidak boleh diubah.Sekarang kita akan membagikan direktori NFS melalui jaringan sebagai berikut:
nano /etc/exports
Kami akan membuat dua titik berbagi /home dan /var/nfs. Edit sebagai berikut:
[...]
/var/nfsshare 192.168.0.101(rw,sync,no_subtree_check) /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)
Catatan 192.168.0.101 adalah IP mesin klien, jika Anda ingin klien lain mengaksesnya, Anda perlu menambahkan IP-nya, jika tidak, Anda dapat menambahkan "*" alih-alih IP untuk semua akses IP.
Syaratnya harus bisa di-ping di kedua ujungnya.
Selanjutnya kami akan memperbarui tabel NFS dengan poin berbagi yang baru.
exportfs -a
Akhirnya mulai layanan NFS sebagai berikut:
layanan nfs-kernel-server mulai
Sekarang kita siap dengan bagian server NFS.
3 klien NFS berakhir
Dalam kasus saya, saya memiliki klien sebagai desktop Ubuntu 14.10. Versi Ubuntu lainnya juga akan berfungsi untuk hal yang sama. Instal paket-paket sebagai berikut:
sudo apt-get update
sudo apt-get install nfs-common
Sekarang buat titik pemasangan direktori NFS sebagai berikut:
sudo mkdir -p /mnt/nfs/home
sudo mkdir -p /mnt/nfs/var/nfsshare
Selanjutnya kita akan me-mount konten bersama NFS di mesin klien seperti yang ditunjukkan di bawah ini:
mount -t nfs 192.168.0.100:/home /mnt/nfs/home/
Ini akan me-mount /home dari server NFS. Selanjutnya kita akan /var/nfsshare mount sebagai berikut:
mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/
Sekarang kita sudah terhubung dengan share NFS, kita akan crosscheck sebagai berikut:
mount -t nfs
[dilindungi email]:~# mount -t nfs
192.168.0.100:/home di /mnt/nfs/home ketik nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
192.168.0.100:/var/nfsshare pada /mnt/nfs/var/nfsshare ketik nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
[dilindungi email]:~#
Jadi kita terhubung dengan NFS share.
Sekarang kita akan memeriksa izin baca/tulis di jalur bersama. Pada klien masukkan perintah:
sentuh /mnt/nfs/var/nfsshare/test_nfs
Selanjutnya periksa izin file yang dibuat di sana.
ls -l /mnt/nfs/var/nfsshare/
[dilindungi email]:~# ls -l /mnt/nfs/var/nfsshare/
total 0
-rw-r--r-- 1 none nogroup 0 25 Nov 11:33 test_nfs
[dilindungi email]:~#
File yang dibuat memiliki izin sebagai bukan siapa-siapa/tidak ada grup sebagaimana diperbarui di ujung server NFS.
4 Pemasangan NFS Permanen
Kita perlu memasang bagian NFS di ujung klien secara permanen yang harus dipasang bahkan setelah reboot. Jadi kita perlu menambahkan NFS-share di file /etc/fstab dari mesin klien sebagai berikut:
nano /etc/fstab
Tambahkan entri seperti ini:
[...]
192.168.0.100:/home /mnt/nfs/home nfs defaults 0 0 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare nfs defaults 0 0
Catatan 192.168.0.100 adalah alamat IP NFS-share, itu akan bervariasi dalam kasus Anda.
Ini akan membuat mount permanen dari NFS-share. Sekarang Anda dapat mem-boot ulang mesin dan titik pemasangan akan permanen bahkan setelah reboot.
Selanjutnya buat drive aktif dengan memberikan input sebagai:
pasang -a
Jika kita ingin menambahkan perintah di boot startup, maka kita akan menambahkan entri di file /etc/rc.local sebagai:
nano /etc/rc.local
dan tambahkan entri sebagai berikut:
[....]
mount -a exit 0
Ini akan mengaktifkan perintah untuk boot juga. Cheers sekarang kami memiliki server NFS yang berhasil dikonfigurasi melalui Ubuntu 14.10 :)
5 Tautan
- Ubuntu : http://www.ubuntu.com/