## Установка
dnf install -y nfs-utils
mkdir -p /home/sivsoft/public
chown -R nobody:nobody /home/sivsoft/public
chmod -R 755 /home/sivsoft/public
# Настройка экспорта
echo '/home/sivsoft/public 192.168.1.0/24(rw,async,no_subtree_check,all_squash,anonuid=65534,anongid=65534)' >> /etc/exports
exportfs -arv
systemctl enable --now nfs-server
systemctl enable --now rpcbind
systemctl status nfs-server rpcbind
# Открываем порты для NFS
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload
firewall-cmd --list-services
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
reboot
# Список активных экспортов
exportfs -v
# Проверка доступных шар
showmount -e localhost
# На клиенте
showmount -e 192.168.1.XXX
# Монтирование
mount -t nfs 192.168.1.XXX:/home/sivsoft/public /mnt
# Логи
journalctl -u nfs-server -f
# Проверка портов
ss -tulpn | grep -E ':(2049|111)'
# Перечитать экспорты без перезапуска
exportfs -ra