Поиск по сайту:
Какой бы суть предмета ни была, Все, что колеблется, — источник зла (Юсуф Баласагурский).

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

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

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

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

Начало

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

Учебник

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

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

nano /etc/hosts

 

code class=”gris”>15.0.0.154 client

15.0.0.155 nfs-server

Давайте установим сервер 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

 

root@ubuntu16-client:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 491M 0 491M 0% /dev
tmpfs 100M 3.2M 97M 4% /run
/dev/sda1 9.7G 952M 8.7G 10% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100K 0 100K 0% /run/lxcfs/controllers
nfs-server:/sharednfs 9.7G 953M 8.7G 10% /sharednfs ​
nfs-server:/sharednfs 9.7G 953M 8.7G 10% /sharednfs <———————- Shared NFS Server
tmpfs 100M 0 100M 0% /run/user/0 root@ubuntu16-client:~#

 

Для того, чтобы установить его автоматически при загрузке системы, добавьте точку монтирования в 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

 

my_test.txt

Вывод

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.