Настройка NFS в CentOS Stream 8

Краткое руководство по настройке NFS (Network File System) на сервере и клиенте в ОС CentOS Stream 8.4.

Исходные данные

  • IP-адрес сервера: 192.168.1.45
  • IP-адрес клиента: 192.168.1.55

Необходимо открыть доступ клиенту на сервере в директории /srv/nfs/share/

Установка NFS на сервере и клиенте

Устанавливаем пакет nfs-utils

# yum install nfs-utils

Добавляем правила в файрволл

# firewall-cmd --add-service=nfs --permanent
# firewall-cmd --add-service=rpc-bind --permanent
# firewall-cmd --add-service=mountd --permanent
# firewall-cmd --reload

Открываем файл /etc/sysconfig/selinux

# vi /etc/sysconfig/selinux

и отключаем selinux

SELINUX=disabled

Настройка NFS на сервере

Запускаем службу nfs-server и включаем её в автозагрузку

# systemctl start nfs-server
# systemctl enable nfs-server

Создадим каталог /srv/nfs/share/

# mkdir -p /srv/nfs/share/

Открываем файл /etc/exports

# vi /etc/exports

и пропишем в него строчку:

/srv/nfs/share  192.168.1.0/24(rw,no_root_squash)

для всех клиентов данной подсети

/srv/nfs/share 192.168.1.55(rw,no_root_squash)

для клиента с IP-адресом 192.168.1.55

Перезапускаем службу nfs-server

# systemctl restart nfs-server

Настройка NFS на клиенте

Создадим каталог /mnt/nfs/share/ для монтирования

# mkdir -p /mnt/nfs/share/

Проверим монтирование ресурса NFS

# mount -t nfs 192.168.1.50:/srv/nfs/share /mnt/nfs/share

Если необходимо монтирование во время загрузки системы, то открываем файл /etc/fstab

# vi /etc/fstab

и пропишем такую строчку для монтирования каталога /srv/nfs/share/

192.168.1.50:/srv/nfs/share        /mnt/nfs/share      nfs     rw              0 1

Для проверки ручное отключим монтирование

# umount /mnt/nfs/share/

и монтируем всё, что прописано в файле /etc/fstab

# mount -a

На всякий случай перезагрузим машину

# shutdown -r now

и проверим, примонтируется ли ресурс NFS.

Добавить комментарий

Ваш адрес email не будет опубликован.