Поиск по сайту:
Быть добрым совсем не трудно, трудно быть справедливым (В. Гюго).

Как настроить сервер 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 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: