ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Среда, 2 апреля, 2025

Как настроить сервер NFS на Ubuntu 16

Как настроить сервер NFS на Ubuntu

NFS, сетевая файловая система, является протоколом, который позволяет осуществлять удаленный доступ к файлам в сети таким же образом, как если бы вы получили доступ к локальной файловой системе. Это старый протокол, сначала разрабатывается в 1984 году, но он регулярно обновляется и поддерживается с тех пор.

Это руководство поможет вам настроить и установить сервер NFS самостоятельно.

Начало

Чтобы следовать инструкциям, приведенным в данном руководстве, убедитесь, что у вас есть:

Учебник

Адреса локальной сети, с которыми мы будем работать:
Сервер 1: клиент — 15.0.0.154
Сервер 2: NFS-сервер — 15.0.0.155

Во-первых, мы сделаем некоторые настройки сети. Отредактируйте файл хостов на обоих серверах и добавьте эти записи.

nano /etc/hosts

 

Давайте установим сервер NFS в первую очередь. Установите следующий пакет, убедившись, что сервер полностью в актуальном состоянии.

apt-get install nfs-kernel-server -y

 

Создать общий каталог для NFS. Это где вы будете хранить файлы, которые вы хотите открыть для доступа сервер-клиента

mkdir /sharednfs

 

Теперь мы можем создать файл экспорта. Этот файл определяет, какие каталоги вы будете делить. Мы можем добавить каталог, который мы создали в предыдущем шаге.

nano /etc/exports
/sharednfs 15.0.0.154(rw,sync,no_subtree_check)

 

Перезапустите службу NFS, так что он загружает файл экспорта.

systemctl restart nfs-kernel-server.service
exportfs -a

 

теперь перейдем к серверу клиента. Установите пакет NFS.

apt-get install nfs-common -y

 

Нам необходимо создать общий каталог для установки сервера NFS.

mkdir /sharednfs/

 

Теперь это простая задача, смонтировать общий каталог.

mount nfs-server:/sharednfs /sharednfs/

 

Чтобы объяснить адреса NFS, которые мы используем:

nfs-server:/sharednfs is located on the nfs-server
/sharednfs is located on the client server

 

Дважды проверьте, что общий каталог NFS действительно установлен.

 

df -h

 

 

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

nano /etc/fstab
nfs-server:/sharednfs /sharednfs nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0

 

Давайте теперь попробуем! Перейдем к серверу NFS и добавим файл в общий каталог.

cd /sharednfs
touch my_test.txt

 

Перейдем к серверу клиента. Вуаля, вы должны увидеть файл, который был добавлен на сервере NFS.

 

cd /sharednfs
ls

 

Вывод

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

Как настроить сервер NFS на Ubuntu

Exit mobile version