Настройка NFS в Debian 11 и Ubuntu Server 21.04

Краткое руководство по быстрой установке и настройке NFS (Network File System) на сервере и клиенте на ОС Debian GNU/Linux 11 и Ubuntu Server 21.04.

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

Устанавливаем пакеты nfs-common и nfs-kernel-server

apt install nfs-common nfs-kernel-server

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

systemctl start nfs-server
systemctl enable nfs-server

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

mkdir -p /srv/nfs/share/

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

nano /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 на клиенте

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

apt install nfs-common

Создаём каталог /mnt/nfs/share/

mkdir -p /mnt/nfs/share/

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

mount -t nfs 192.168.1.45:/srv/nfs/share/ /mnt/nfs/share/

Если примонтировался без проблем, можно создавать там каталоги и файлы — все они будут находиться на сервере.

Если необходимо монтирование во время загрузки, то размонтируем ресурс

umount /mnt/nfs/share/

открываем файл /etc/fstab

nano /etc/fstab

добавим такую строчку:

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

и монтируем всё, что в нём прописано

mount -a

Можно перезагрузить машину

shutdown -r now

и убедиться, что монтирование во время загрузки системы работает.

Похожие записи