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

Как настроить сервер 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