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