Задание:
- В качестве папки общего доступа выберите /raid/nfs, доступ для чтения и записи исключительно для сети в сторону HQ-CLI
- На HQ-CLI настройте автомонтирование в папку /mnt/nfs
- Основные параметры сервера отметьте в отчёте
Вариант реализации:
HQ-SRV:
- Устанавливаем пакеты для NFS сервера:
apt-get install -y nfs-server nfs-utils
- Создаём директорию для общего доступа /raid/nfs , куда ранее был смонтирован RAID - массив :
mkdir /raid/nfs
- Назначаем права на созданную директорию (полный доступ):
chmod 777 /raid/nfs
- Редактируем файл /etc/exports :
vim /etc/exports
- Добавляем туда следующую информацию, где:
- /raid/nfs - общий ресурс
- 192.168.200.0/24 - клиентская сеть, которой разрешено монтирования общего ресурса
- rw — разрешены чтение и запись
- no_root_squash — отключение ограничения прав root
- Экспортируем файловую систему, указанную выше в /etc/exports :
exportfs -arv
- Результат: exportfs с флагом -a , означающим экспортировать или отменить экспорт всех каталогов
- -r означает повторный экспорт всех каталогов, синхронизируя /var/lib/nfs/etab с /etc/exports и файлами в /etc/exports.d
- а флаг -v включает подробный вывод:

- Запускаем и добавляем в автозагрузку NFS - сервер:
systemctl enable --now nfs-server
HQ-CLI:
- Выполняем установку пакетов для NFS - клиента:
apt-get update && apt-get install -y nfs-utils nfs-clients
- Создадим директорию для монтирования общего ресурса:
mkdir /mnt/nfs
- Задаём права на созданную директорию:
chmod 777 /mnt/nfs
- Настраиваем автомонтирование общего ресурса через fstab :
vim /etc/fstab
- Добавляем следующую информацию: где: 192.168.100.2 - адрес файлового сервера ( HQ-SRV )

- Выполняем монтирование общего ресурса:
mount -av

df -h

- Перезугружаем HQ-CLI и проверяем автомонтирование с правами на запись:

- Результат на сервере HQ-SRV:
