Установка сервера и клиента NFS на CentOS 7

Это руководство объясняет, как настроить сервер NFS в CentOS 7.0. Network File System (NFS) является популярным дистрибутивом файловой системы, которая позволяет пользователям монтировать удаленные каталоги на своем сервере. Система позволяет использовать дисковое пространство в другом месте и писать на том же пространстве с нескольких серверов в легкой манере. Это, таким образом, работает довольно хорошо для каталогов, что пользователи нуждаются в постоянной доступности. Это руководство объясняет процесс установки NFS на CentOS 7.0 в простых и удобных последующих шагов.

 

Section 1. 1 Предварительная подготовка


Я произведу чистую установку CentOS 7.0 на сервер, на котором я собираюсь установить сервер NFS. Мой сервер CentOS есть имя хоста server1.galaxydata.ru и IP 192.168.0.100

Вы можете установить ваш сервер CentOS как это указано в инструкции. Кроме того нам нужна CentOS 7.0 как клиентская машина либо сервер/рабочий стол. В моем случае я буду использовать CentOS 7.0 как рабочий стол с хоста client1.galaxydata.ru и IP его 192.168.0.101.  Я буду вводить все команды от root пользователя.

 

Section 2. 2 Установка на NFS на сервере


Теперь мы будем устанавливать эти пакеты на сервере CentOS 7.0, введем команду:

Создадим папку для нашей шары:

Изменить права доступа к папке, командой:

Мы используем директорию/var/nfsshare, но не используем любой другой привод, например, директорию/home, потому-что это вызовет массу проблем с правами доступа и разрушений для других под папок. Если все же мы хотим поделиться каталогом /home, то нужно будет изменить на нее права.
Далее нам нужно запустить службы и добавить их в меню загрузки.

Теперь нам нужно поделиться каталогом NFS по сети следующим образом:

Мы сделаем два точки обмена /home и/var/nfs. Редактируем его следующим образом:

Примечение: 192.168.0.101 является IP клиентской машины, если вы хотите, чтобы любой другой клиент имел доступ к нему необходимо добавить его IP или вы можете добавить знак звездочки «вместо IP, тем самым разрешив доступ для всех IP. Убедитесь что состояние адреса доступно и пингуется.
Наконец запустим службу NFS следующим образом:

Снова мы должны добавить сервис переопределение NFS в CentOS 7.0 firewall-cmd в служба общественной зоны, как:

Примечание: Если это не будет выполнена, то это даст ошибку на времени соединение не на стороне клиента.
Мы установили серверную часть NFS, теперь можно перейти к следующему шагу.

 

Section 3. 3 NFS на клиентской машине


 

В моем случае у меня есть клиент, с CentOS 7.0 desktop. На других версиях CentOS также будут работать команды установки. Установите пакеты следующим образом:

Теперь создайте каталог NFS точку монтирования следующим образом:

Запустите службы и добавить их в меню загрузки.

Далее мы будет монтировать NFS в общий контент в клиентской машине, как показано ниже:

Он подключается/home сервера NFS. Далее мы /var/nfsshare монтируем следующие:

Теперь мы связаны с сервером NFS, мы будем перепроверять его следующим образом:

Как видно мы успешно подключились в NFS шаре .
Теперь мы будем проверять разрешения на чтение/запись в общий путь. По желанию клиента введите следующую команду:

После успешной записи, переходим к следующему шагу.

Section 4. 4 Постоянное NFS монтирование


 

Мы должны установить шару NFS на стороне клиента постоянным, что шара была установлена даже после перезагрузки. Так что мы должны добавить NFS шару в /etc/fstab файл клиентской машине следующим образом:

Добавить записи, как тут:

Примечание: 192.168.0.100 это сервер NFS, доля IP адрес, она будет варьироваться в вашем случае.

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

Ура теперь у нас есть успешно настроен NFS сервер на CentOS 7.0 🙂

One thought on “Установка сервера и клиента NFS на CentOS 7

  1. Порой смысл предложений теряется, из за нехватки каких-то пояснений или слов в тексте. В целом то, по командам все понятно.

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

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

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