на обе машины ставим пакет:
yum -y install nfs-utils
systemctl enable nfs-server.service
systemctl start nfs-server.service
на сервере хранения файлов создаем папку, которую будем монтировать, в нее будим бэкапить данные
mkdir /home/storage
chown -R nfsnobody:nfsnobody /home/storage
chmod -R 777 /home/storage
mkdir /home/heda-test
chown -R nfsnobody:nfsnobody /home/heda-test
chmod -R 777 /home/heda-test
добавляем подсети
nano /etc/exports
/home/storage 192.168.0.0/24(rw,sync,no_subtree_check,no_root_squash) no_root_squash — root право копирования
/home/storage 192.168.5.0/24(rw,sync,no_subtree_check,no_root_squash)
/home/heda-test 192.168.0.0/24(rw,sync,no_subtree_check,no_root_squash)
/home/heda-test 192.168.5.0/24(rw,sync,no_subtree_check,no_root_squash)
exportfs -r
exportfs — покажет подключенные сети
$ sudo firewall-cmd —permanent —zone=public —add-service=nfs
$ sudo firewall-cmd —permanent —zone=public —add-service=mountd
$ sudo firewall-cmd —permanent —zone=public —add-service=rpc-bind
$ sudo firewall-cmd —reload
$ sudo firewall-cmd —list-all
на клиенте создаем папку куда будем подключать папку с сервера
mkdir /mnt/nfs-share2
mkdir /mnt/nfs-share
mkdir /mnt/nfs_heda_test
монтируем паку с сервера на клиента
mount -t nfs 192.168.5.147:/home/storage /mnt/nfs-share2
mount -t nfs 192.168.5.147:/home/heda-test /mnt/nfs-share
mount -t nfs 192.168.5.147:/home/heda-test /mnt/nfs_heda_test
Проверяем то, что каталог примонтирован:
mount | grep nfs4
df -hT | grep nfs4
Настраиваем автоматическое монтирование при перезагрузки сервера
nano /etc/fstab
192.168.5.147:/home/storage /mnt/nfs-share2 nfs defaults 0 0
192.168.5.147:/home/heda-test /mnt/nfs-share nfs defaults 0 0