Как смонтировать NFS клиент/сервер

Как смонтировать NFS клиент/сервер

В данной статье «Как смонтировать NFS клиент/сервер»  я расскажу вам как можно просто и легко смонтировать раздел NFS как клиент/сервер на Linux. Недавно столкнулся с такой вот проблемкой и пришлось много попотеть чтобы это нормально работало, есть много нюансов которые нужно учитывать если что то идет не так ( у меня это все было). Я использую CentOS, по этому расскажу как я это делал именно на ней, но механизм прост, должен работать и на других дистрибутивах Linux.

Допустим у нас есть сервер А и сервер В и нужно примонтировать директорию /home сервера A на сервер B, то для этого нужно выполнить следующее:
На сервере А в /etc/exports добавляем:

# vim /etc/exports

/home IP_serverB(rw,async,no_subtree_check,no_root_squash)

После этого выполняем команду:

# exportfs -rv

Если нужна помощь, то читаем мануал:

# exportfs --help

Затем на сервере B выполняем команду:

# mount IP_serverA:/home /путь/куда монтировать

Ну вот собственно и все, но у меня это чудо не работало 🙁 Пришлось немного поиграться с NFS-ом. Если же у вас есть какие это сбои в работе ( не монтирует нормально разделы), то выполните ( проверьте) следующее:

# yum install portsmap nfs-common nfs-utils

Если Вы используете Debian/Ubuntu/Linux Mint:

# sudo apt-get install portmap nfs-common nfs-utilits

Эту команду нужно выполнять на обеих серверах. Так же желательно запустить следующий скрипт ( так же на обеих серверах) для того чтобы запустить все нужные сервисы в случае если они выключены, для этого мы щас напишем скрипт небольшой:

# cd /usr/local/src && vim start_all_need_servers.sh
#!/bin/bash
for srv in rpcbind rpcgssd rpcidmapd nfslock
do
   service $srv start
done

Выставим права на него ( добавим только чтение):

# chmod +x start_all_need_servers.sh

И запустим его:

# bash start_all_need_servers.sh

Этот скрипт проверит сервисы и в случае если он выключен ( как у меня было), то запустит его. Этот скрипт меня очень выручил, и позапускал пару сервисов, после чего все хорошо стало работать.

На этом моя статья «Как смонтировать NFS клиент/сервер» завершена. Спасибо что посещаете http://linux-notes.org

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.