Конфигурация НФ centos7

NFS является аббревиатурой для сетевой файловой системы, то есть сетевая файловая система. Клиент посредством каталога сервера совместно данных монтирования NFS установлен в локальный каталог.

Почему NFS RPC?
Поскольку NFS поддерживает множество функций, различные функции будут использовать другую программу для запуска, поэтому, NFS соответствующей функции соответствующего порт не может быть исправлен.
Нет фиксированного порта не вызвано сбоем связи между клиентом и сервером, поэтому необходимо RPC с помощью.
NFS будет случайным образом обращен начало , когда несколько портов и порты , связанными с проактивным доступ к реестру службы и функциональная информация для RPC, RPC используют фиксированный порт 111 для прослушивания запросов от клиента NFS
и сервер NFS возвращает правильную информацию к порту клиента, так что данные клиента и сервера могут быть переданы.

IP сервер 192.168.186.130 практика клиент IP является 192.168.186.131

A, конфигурация установки службы NFS

NFS-Utils, RPCbind

# ня установить NFS-утилиту RPCbind

Во-вторых, запустить службу RPCbind

# Systemctl рестарт rpcbind.service

Проверьте состояние службы  

# Systemctl статус rpcbind.service

Просмотр RPC

# Lsof -i: 111 
# NetStat -lntup | Grep RPCbind

Если команда не найдена -bash выполнить следующую команду

# Ни установить нетто-инструменты Lsof

Для просмотра портов информации Rpc регистрации Nfs обслуживания

# Rpcinfo -p локальный

Проверьте, правильно ли ботинке RPCbind

# Chkconfig --list RPCbind

В-третьих, запустить службу NFS

# Systemctl начать nfs.service

Просмотр состояния

# Systemctl статус nfs.service

Для просмотра портов информации RPC снова зарегистрирована

# Rpcinfo -p локальный

Четыре, общий процесс NFS Детальнее

# Пс -ef | "НПО задать расширенное |" NFS
Скопировать код
13166 1 RPC-9:01? 00:00:00 ./rpcbind 
корень 13202 2-9:02? 00:00:00 [rpciod / 0] 
корень 13210 1 0 9:02? 00:00:00 rpc.rquotad 
корень 13214 1 0 09:02? 00:00:00 rpc.mountd 
корень 13220 2 0 09:02? 00:00:00 [nfsd4] 
корень 13221 2-9:02? 00:00:00 [nfsd4_callbacks] 
корень 13222 2-9:02? 00:00:00 [NFSD] 
корень 13223 2-9:02? 00:00:00 [NFSD] 
корень 13224 2-9:02? 00:00:00 [NFSD] 
корень 13225 2-9:02? 00:00:00 [NFSD] 
корень 13226 2-9:02? 00:00:00 [NFSD]
корень 13227 2-9:02? 00:00:00 [NFSD] 
корень 13228 2-9:02? 00:00:00 [NFSD] 
корень 13229 2-9:02? 00:00:00 [NFSD] 
корень 13252 1 0 9:02? 00:00:00 rpc.idmapd
Скопировать код

NFSD (rpc.nfsd) основной процесс, в основном , клиент управления может войти в сервер, Логин ID дискриминация.
Mountd (rpc.mountd) управления файловой системы NFS, управление правами подписывать те
rpc.lockd (не обязательно) , чтобы блокировать файлы для клиентов одновременно писать
rpc.statd (неосновной) для проверки файла консистенция
имени rpc.idmapd фоновый процесс отображения

5, конфигурация NFS загрузки с самого начала

# Chkconfig RPCbind на 
# chkconfig на NFS 
# chkconfig --list RPCbind 
# chkconfig --list NFS
Шесть, конфигурация сервера NFS
# VI / и т.д. / экспорт
экспортирует формат файла конфигурации:
FS общий каталог NFS Client Address 1 (параметр 1, параметр 2, ...) Адрес клиента 2 (параметр 1, параметр 2, ...)
NFS клиента Адрес:
Укажите IP - адрес: 192.168.0.1 
192.168.0.0/24: Указывает подсети , все хосты , 
указанные доменного имени хоста: test.com 
указанный домен для всех хостов: * .test.com 
все хосты: *
Параметры:
Скопировать код
ро: каталог только для чтения 
RW: Каталог чтения-записи 
синхронизации: синхронизировать данные записываются на диск и памяти буферов, низкая эффективность, но может обеспечить согласованность данных в 
асинхронном: первые данные , хранящиеся в буфере памяти, запись только при необходимости диск 
all_squash: все обычные пользователи , и соответствующая группа удаленного доступа отображаются в качестве анонимного пользователя или группы пользователей (nfsnobody) 
no_all_squash: и all_squash отрицаются (настройка по умолчанию) 
root_squash: привилегированный пользователь и соответствующие группы отображаются в качестве анонимного пользователя или пользователей группа (настройка по умолчанию) 
no_root_squash: и rootsquash отрицается 
anonuid = ххх: все пользователи удаленного доступа отображаются на анонимного пользователя, и указать , что пользователь является локальным пользователем (UID = ххх) 
anongid = ххх: все группы пользователей удаленного доступа Они отображаются в группе учетной записи анонимного пользователя
Скопировать код
Например:
# / Данные / TMP 192.168.186.131 (RW, синхронизация, all_squash)
Необходимость создания общего каталога на сервере
# MkDir -p / данные / TMP 
# Чаун nfsnobody.nfsnobody / данные / TMP

Конфигурация перезарядка Nfs

# Exportfs -rv

Просмотр монтирование случая сервера

# Showmount -e локальный

Семь тестов крепления

Создайте каталог на клиенте

# MKDIR -p / данные / tmp2 
# крепление -t 192.168.186.130:/data/tmp NFS / данные / tmp2

Mount View

# ДФ -h

Создание файла в TMP серверов

# Сенсорный /data/tmp/1.txt

Есть ли файл для просмотра клиента tmp2

# Ls / данные / tmp2

Удаление монтирования

# Размонтировать / данные / tmp2

рекомендация

отwww.cnblogs.com/soymilk2019/p/11026622.html