Berikut ini adalah tahapan installasi nfs server untuk file shared remote di centos 7
Kita asumsikan bahwa kita telah menyediakan 2 server yaitu
Tahap pertama jalankan
yum install nfs-utils -y
apabila installasi sudah selesai, lanjut membuat folder data
mkdir /var/data_share
chmod -R 755 /var/data_share chown nfsnobody:nfsnobody /var/data_share </code>
selanjutnya jalankan service nfs agar otomatis aktif setiap kali server reboot
systemctl enable rpcbind systemctl enable nfs-server systemctl enable nfs-lock systemctl enable nfs-idmap systemctl start rpcbind systemctl start nfs-server systemctl start nfs-lock systemctl start nfs-idmap
Selanjutnya membuat konfigurasi sharing data ke server client
nano /etc/exports
isi dengan
/var/data_share 192.168.0.101(rw,sync,no_root_squash,no_all_squash)
kemudian restart nfs server
systemctl restart nfs-server
Agar client dapat mengakses nfs server maka diperlukan membuka port tertentu via firewall. Kali ini kita akan menggunakan CSF saja karena lebih standar untuk settingnya.
Install CSF
cd /usr/src rm -fv csf.tgz wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh
kemudian edit csf
nano /etc/csf/csf.conf
tambahkan port seperti berikut
TCP IN/OUT
111,662,875,892,2049,20048,32803
UDP IN/OUT
2049,662,875,892,32769
Sekarang kita install nfs di sisi client
yum install nfs-utils -y
membuat direktori untuk mount
mkdir -p /mnt/data_share
coba mount nfs
mount -t nfs 192.168.0.100:/data_share /mnt/data_share
kemudian jalankan rpc bind
/etc/init.d/rpcbind restart
setelah berhasil, apabila ingin membuat mount permanen maka simpan di fstab
nano /etc/fstab
isi dengan
192.168.0.100:/var/data_share /mnt/data_share nfs defaults 0 0
coba umount /mnt/data_share dan mount ulang dengan
mount -a
Selesai.
Inilah tadi tutorial installasi nfs client server di sistem operasi centos 7.