unix-linux:centos:linux-how-to-setup-nfs-server-with-share-and-nfs-client-in-centos-7-2
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
unix-linux:centos:linux-how-to-setup-nfs-server-with-share-and-nfs-client-in-centos-7-2 [01.09.2016 15:22] – [Установка и настройка NFS-сервера] Алексей Максимов | unix-linux:centos:linux-how-to-setup-nfs-server-with-share-and-nfs-client-in-centos-7-2 [01.09.2016 15:29] – [Установка и настройка клиента NFS] Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Установка и настройка сервера и клиента NFS в CentOS Linux 7.2 ===== | + | ===== Установка и настройка сервера и клиента NFS в CentOS Linux 7.2 ====== |
Строка 8: | Строка 8: | ||
Например в CentOS 6 NFS-сервер устанавливался по умолчанию, | Например в CentOS 6 NFS-сервер устанавливался по умолчанию, | ||
В CentOS 7 серверные и клиентские компоненты NFS нужно устанавливать самостоятельно. | В CentOS 7 серверные и клиентские компоненты NFS нужно устанавливать самостоятельно. | ||
- | При этом в CentOS 7 используется обновлённая усовершенствоавнная версия NFS 4.1. | + | При этом в CentOS 7 используется обновлённая усовершенствованная версия |
- | + | \\ | |
- | ==== Установка и настройка NFS-сервера ==== | + | ==== Установка и настройка NFS-сервера |
Строка 45: | Строка 45: | ||
</ | </ | ||
- | Как видим, наш NFS сервер должен принимать подключения как NFSv3 так и NFSv4. | + | Как видим, наш NFS сервер должен принимать подключения как |
Строка 69: | Строка 69: | ||
* [[http:// | * [[http:// | ||
- | rw – доступ на чтение и запись (может принимать значение ro-только чтение); | + | < |
sync – синхронный режим доступа(может принимать обратное значение- async). sync (async) - указывает, | sync – синхронный режим доступа(может принимать обратное значение- async). sync (async) - указывает, | ||
Строка 76: | Строка 76: | ||
all_squash / no_all_squash - установка подмены идентификатора от всех пользователей | all_squash / no_all_squash - установка подмены идентификатора от всех пользователей | ||
- | all_squash - подмена запросов от ВСЕХ пользователей (не только root) на анонимного uid/gid, | + | all_squash - подмена запросов от ВСЕХ пользователей (не только root) на анонимного uid/gid, либо на пользователя, |
- | | + | no_all_squash - запрет подмены uid/gid для от всех пользователей</ |
- | | + | |
- | | + | |
+ | Чтобы служба** nfs-server** перечитала конфигурацию, | ||
- | Чтобы служба nfs-server перечитала конфигурацию, | + | < |
- | # exportfs | + | Выполнив команду **exportfs** убедимся в том, что ресурс опубликован: |
- | Выполнив команду exportfs убедимся в том, что ресурс опубликован: | + | < |
- | + | ||
- | # exportfs | + | |
/var/nfs | /var/nfs | ||
- | 10.1.1.0/24 | + | 10.1.1.0/24</ |
Добавляем разрешающие правила брандмауэра: | Добавляем разрешающие правила брандмауэра: | ||
- | # firewall-cmd --permanent --zone=public --add-service=nfs | + | < |
# firewall-cmd --permanent --zone=public --add-service=mountd | # firewall-cmd --permanent --zone=public --add-service=mountd | ||
# firewall-cmd --permanent --zone=public --add-service=rpc-bind | # firewall-cmd --permanent --zone=public --add-service=rpc-bind | ||
- | # firewall-cmd --reload | + | # firewall-cmd --reload</ |
- | ==== Установка и настройка клиента NFS ==== | + | \\ |
+ | ==== Установка и настройка клиента NFS === | ||
- | Устанавливаем пакетов поддержкт NFS: | + | Устанавливаем пакетов поддержки NFS: |
- | # yum install nfs-utils | + | < |
Включаем и запускаем включаем службы NFS: | Включаем и запускаем включаем службы NFS: | ||
- | # systemctl start rpcbind | + | < |
- | # systemctl enable rpcbind | + | # systemctl enable rpcbind</ |
- | + | ||
- | ***************************** | + | |
- | systemctl enable rpcbind | + | |
- | systemctl enable nfs-server | + | |
- | systemctl enable nfs-lock | + | |
- | systemctl enable nfs-idmap | + | |
- | systemctl start rpcbind | + | |
- | systemctl start nfs-server | + | |
- | systemctl start nfs-lock | + | |
- | systemctl start nfs-idmap | + | |
- | ***************************** | + | |
- | Создаем каталог в который будет смонтирована шара и монтируем шару: | + | Создаем каталог, в который будет смонтирована шара и монтируем шару: |
- | # mkdir / | + | < |
- | # mount -t nfs KOM-FS03.holding.com:/ | + | # mount -t nfs KOM-FS03.holding.com:/ |
Проверяем то, что каталог примонтирован: | Проверяем то, что каталог примонтирован: | ||
- | # mount | grep nfs4 | + | < |
- | KOM-FS03.holding.com:/ | + | KOM-FS03.holding.com:/ |
- | # df -hT | grep nfs4 | + | < |
- | KOM-FS03.holding.com:/ | + | KOM-FS03.holding.com:/ |
Проверим возможность записи в шару | Проверим возможность записи в шару | ||
- | # touch / | + | < |
- | # rm / | + | # rm / |
+ | Настраиваем автоматическое монтирование шары при перезагрузке системы, | ||
- | Настраиваем автоматическое монтирование шары при перезагрузке системы: | + | < |
- | + | ||
- | + | ||
- | # cat /etc/fstab | + | |
... | ... | ||
- | KOM-FS03.holding.com:/ | + | KOM-FS03.holding.com:/ |
- | + | ||
- | + | ||
unix-linux/centos/linux-how-to-setup-nfs-server-with-share-and-nfs-client-in-centos-7-2.txt · Последнее изменение: 02.09.2016 15:33 — Алексей Максимов