Site icon OS CONFIG

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

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

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

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

Установка и настройка 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

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

Exit mobile version