Добавить в корзинуПозвонить
Найти в Дзене

Настройка NFS в ALT Linux

NFS — это удобный способ расшарить каталог по сети и подключать его на других Linux-системах как обычную директорию. Такой вариант часто используют в локальных сетях, для общих рабочих каталогов, резервного обмена файлами и небольших серверных инфраструктур, где нужен простой и понятный механизм сетевого доступа к данным. В ALT Linux NFS настраивается достаточно прямолинейно: на сервере поднимается служба экспорта каталогов, а на клиенте — служба подключения сетевых файловых систем. После этого удаленный каталог можно монтировать вручную или автоматически через fstab. Сначала устанавливают серверный пакет: apt-get install nfs-server После установки создают каталог, который будет экспортироваться в сеть: mkdir -p /syda Для тестового примера можно открыть доступ к каталогу всем пользователям: chmod 777 - R /syda В рабочей среде так делать не стоит, но для лабораторной статьи этот вариант удобен, потому что он наглядно показывает сам принцип работы NFS без лишней настройки прав. Основные
Оглавление

NFS — это удобный способ расшарить каталог по сети и подключать его на других Linux-системах как обычную директорию. Такой вариант часто используют в локальных сетях, для общих рабочих каталогов, резервного обмена файлами и небольших серверных инфраструктур, где нужен простой и понятный механизм сетевого доступа к данным.

В ALT Linux NFS настраивается достаточно прямолинейно: на сервере поднимается служба экспорта каталогов, а на клиенте — служба подключения сетевых файловых систем. После этого удаленный каталог можно монтировать вручную или автоматически через fstab.

Установка сервера

Сначала устанавливают серверный пакет:

apt-get install nfs-server

После установки создают каталог, который будет экспортироваться в сеть:

mkdir -p /syda

Для тестового примера можно открыть доступ к каталогу всем пользователям:

chmod 777 - R /syda

В рабочей среде так делать не стоит, но для лабораторной статьи этот вариант удобен, потому что он наглядно показывает сам принцип работы NFS без лишней настройки прав.

Файл exports

Основные параметры экспорта задаются в файле /etc/exports:

nano /etc/exports

Пример записи:

/syda 192.168.1.0/27(rw,sync,no_subtree_check,no_root_squash)

Здесь:

  • rw разрешает чтение и запись.
  • sync заставляет сервер синхронно записывать данные.
  • no_subtree_check отключает проверку поддерева, что уменьшает вероятность проблем с экспортом.
  • no_root_squash сохраняет права root на клиенте, поэтому для тестов это удобно, но в реальной среде использовать такую опцию нужно осторожно.

После редактирования конфигурации экспорт нужно применить:

exportfs -a

Проверить текущие экспортируемые каталоги можно командой:

exportfs

Запуск службы

Теперь включают и запускают сервер NFS:

systemctl enable --now nfs-server

Если конфигурация изменилась после первого запуска, службу можно перезапустить:

systemctl restart nfs-server

После этого каталог должен стать доступен клиентам из указанной сети.

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

На клиентской машине ставят пакет клиентских утилит:

apt-get install nfs-clients

Затем включают клиентские службы:

systemctl enable --now nfs-client.target

Это готовит систему к автоматическому монтированию NFS-ресурсов и работе с сетевыми файловыми системами.

Подключение ресурса

Чтобы подключить сетевой каталог вручную или при загрузке, в fstab добавляют строку вида:

192.168.0.15:/syda /mnt nfs auto 0 0

После этого можно проверить монтирование:

mount -av

Если сервер доступен, путь смонтируется в /mnt, и удаленная директория будет работать почти как локальная файловая система.

Проверка работы

После подключения удобно проверить содержимое каталога и убедиться, что запись работает корректно. Также полезно проверить, что экспорт виден на сервере, а клиент действительно видит нужный ресурс. Если монтирование не произошло, обычно сначала смотрят сетевую связность, затем права доступа, а потом уже параметры exports и записи в fstab.