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 12:22] – [Установка и настройка NFS-сервера] Алексей Максимов | unix-linux:centos:linux-how-to-setup-nfs-server-with-share-and-nfs-client-in-centos-7-2 [02.09.2016 12:33] (текущий) – Алексей Максимов | ||
|---|---|---|---|
| Строка 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:/ |
| + | (rw, | ||
| + | namlen=255, | ||
| + | clientaddr=10.1.1.201, | ||
| - | # 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:/ |
| - | + | ||
| + | ---- | ||
| + | {{: | ||
| + | {{tag> | ||
| + | ~~DISCUSSION~~ | ||
unix-linux/centos/linux-how-to-setup-nfs-server-with-share-and-nfs-client-in-centos-7-2.1472732523.txt.gz · Последнее изменение: — Алексей Максимов