Расшариваем сетевой ресурс в Ubuntu Linux по NFS


Администрирование операционных систем на базе Linux (Debian/Ubuntu и Centos/RedHat) Настройка рабочих станций под управлением Ubuntu Linux
kernel linux nfs server
 
 

* В этом блоге я описываю свою повседневную рабочую практику, поэтому все статьи в блоге написаны лично мной и при копировании их на свой сайт пожалуйста указывайте ссылку на страницу откуда вы скопировали.
* Если какая-то статья вам помогла, то вы можете дать мне немного денег вместо простого спасибо (ссылка на форму поддержки проекта внизу страницы), если вы что-то не поняли или у вас что-то не получается, то вы можете нанять меня и я вам все подробно расскажу (расценки и ссылки в конце статьи).


(последние правки 3 недели, 5 дней)

Если у вас гетерогенная среда, то тут выбор очевиден и вам придется использовать SAMBA-протокол, но если вам требуется просто расшарить общий ресурс между двумя серверами, то тут выбор склоняется в сторону NFS. Он настраивается гораздо проще чем SAMBA и является нативным решением для Linux.

Устанавливаем необходимые пакеты:

# apt-get install nfs-kernel-server nfs-common

Настройка NFS-сервера

На сервере с которого мы хотим расшарить сетевой ресурс добавляем в файл /etc/exports для каждого из общих ресурсов следующую строку:

/var/lib/postgresql/10/archive/ 94.177.204.179/255.255.255.255(rw,sync,no_subtree_check)

Перезапускаем NFS-сервер:

# /etc/init.d/nfs-kernel-server restart

Настройка NFS-клиента

Первым делом мы можем запросить список общих ресурсов на сервере:

# showmount -e 80.211.102.101 
Export list for 80.211.102.101: 
/var/lib/postgresql/10/archive 94.177.204.179/255.255.255.255

Добавляем монтирование сетевого ресурса NFS в точки монтирования:

80.211.102.101:/var/lib/postgresql/10/archive /var/lib/postgresql/10/archive nfs user,rw 0 0

И теперь мы можем смонтировать сетевой ресурс "в ручную":

# mount 80.211.102.101:/var/lib/postgresql/10/archive

Как видите, ничего сложного.

Моя официальная страница на FaceBook
Мой микроблог в твиттер

Как вы наверное понимаете, бесплатно сейчас работать никто не будет и если ответ на ваш вопрос потребует больше трех минут времени и вам требуется полноценная консультация, то расценки на мои услуги представленны ниже.


Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .