Install NFS on all your servers
yum install nfs-utils -y
service rpcbind start
service nfs start
service rpcbind start
service nfs start
service autofs restart
NFS server side
Then, in your "NFS server", create the shared folder (aka the folder to be shared)
mkdir /home/mich/SHARED_FOLDER
chmod a+w /home/mich/SHARED_FOLDER
Define the mount folder:
vi /etc/exports /home/mich/SHARED_FOLDER 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash)where the 192.168.1.0/24 is the IP range of the servers authorized to access this mounted folders
In order to make the export change effective, type:
exportfs -a
then, do not forget to start nfs
/etc/init.d/nfs start
or even to start it automatically in startup:
for ex:
cat /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
depmod -a
modprobe acpiphp
if [ -f /etc/rc.firstboot ]
then
/etc/rc.firstboot | tee /var/log/firstboot.log
cp /etc/rc.firstboot /usr/local/etc/
rm /etc/rc.firstboot
reboot
fi
touch /var/lock/subsys/local
/etc/init.d/nfs start
NFS CLIENT side
Then, on each client side, that want to use this mount :
mkdir /nfs/shared
mount -t nfs 192.168.20.11:/home/mich/SHARED_FOLDER/ /nfs/shared/
where 192.168.20.11 is the IP of the NFS server that you've configured in the previous paragraph
or do it automatically after startup:
vi /etc/fstab
add something like:
192.168.20.11:/home/mich/SHARED_FOLDER/ /nfs/shared/ nfs rsize=8192,wsize=8192,timeo=14,intr
if you want to test it without reboot your machine, do simply
mount -a
All those instructions were freely and quite fully inspired from this link: