Симптомы
В этой статье описываются симптомы, причины и решения для устранения сбоя репликации Active Directory с ошибкой Win32 1722. Сервер RPC недоступен.
-
DCPROMO Promotion реплики DC не удается создать объект NTDS Параметры на помощнике DC с ошибкой 1722。
Текст заголовка диалогового диалога: Мастер установки служб доменных служб Active Directory
Текст диалогового сообщения:
-
DCDIAG сообщает, что с ошибкой 1722 не удалось проверить репликации Active Directory. Сервер RPC недоступен.
-
REPADMIN.EXE сообщает, что попытка репликации не удалась со статусом 1722 (0x6ba).
Команды REPADMIN, которые обычно ссылаются на состояние -1722 (0x6ba), включают, но не ограничиваются:
Пример вывода и изображение недоступен ошибки сервера RPC ниже:
Пример вывода изображения сервера RPC недоступен, показан ниже:
-
Команда репликации в Active Directory Sites and Services возвращает, что сервер RPC недоступен.
Щелкнув правой кнопкой мыши по объекту подключения из источника постоянного тока и выбрав репликацию, теперь не удается с сервером RPC недоступен. Сообщение об ошибке на экране отображается ниже:
Текст заголовка диалогового диалога: Репликация теперь
Текст сообщения диалогового сообщения:
-
Проверка согласованности знаний NTDS (KCC), NTDS General или события Microsoft-Windows-ActiveDirectory_DomainService с состоянием 1722 регистрируются в журнале событий службы каталогов.
События Active Directory, которые обычно ссылаются на состояние 1722, включают, но не ограничиваются:
Источник события Идентификатор события Строка события Microsoft-Windows-ActiveDirectory_DomainService 1125 Мастер установки доменных служб Active Directory (Dcpromo) не смог установить подключение к следующему контроллеру домена. NTDS KCC 1311 Проверка согласованности знаний (KCC) обнаружила проблемы со следующим разделом каталога. NTDS KCC 1865 Проверка согласованности знаний (KCC) не смогла сформировать полную топологию сети деревьев. В результате с локального сайта невозможно получить следующий список сайтов. NTDS KCC 1925 Попытка установить ссылку на репликацию для следующего раздела каталога writable не удалась. Репликация NTDS 1960 Внутреннее событие. Следующий контроллер домена получил исключение из подключения удаленного вызова процедуры (RPC). Возможно, операция не удалась.
Troubleshooting
Mounting NFS shares in encrypted home won’t work on boot
Mounting an NFS share inside an encrypted home directory will only work after you are successfully logged in and your home is decrypted. This means that using /etc/fstab to mount NFS shares on boot will not work — because your home has not been decrypted at the time of mounting. There is a simple way around this using Symbolic links:
Create an alternative directory to mount the NFS shares in:
$ sudo mkdir /nfs $ sudo mkdir /nfs/music
Edit /etc/fstab to mount the NFS share into that directory instead:
nfsServer:music /nfs/music nfs auto 0 0
Create a symbolic link inside your home, pointing to the actual mount location (in our case delete the ‘Music’ directory already existing there first):
$ rmdir /home/user/Music $ ln -s /nfs/music/ /home/user/Music
Advanced troubleshooting using Driver Verifier
По нашим оценкам, около 75 процентов всех ошибок stop вызваны неисправным драйвером. Средство проверки драйвера предоставляет несколько методов, которые помогут устранить неполадки. К ним относятся запуск драйверов в изолированном пуле памяти (без обмена памятью с другими компонентами), создание экстремального давления памяти и проверка параметров. Если инструмент сталкивается с ошибками при выполнении кода драйвера, он активно создает исключение, чтобы эта часть кода была рассмотрена далее.
Предупреждение
Driver Verifier потребляет много ЦП и может значительно замедлить компьютер. Кроме того, могут возникнуть дополнительные сбои. Verifier отключает неисправные драйверы после возникновения ошибки Stop и продолжает это делать до тех пор, пока вы не сможете успешно перезапустить систему и получить доступ к рабочему столу. Кроме того, можно ожидать создания нескольких файлов сброса.
Не пытайтесь проверять все драйверы одновременно. Это может ухудшить производительность и сделать систему непригодной для работы. Это также ограничивает эффективность средства.
Используйте следующие рекомендации при использовании драйвера Verifier:
-
Проверьте все «подозрительные» драйверы (драйверы, которые были недавно обновлены или которые, как известно, являются проблемными).
-
Если вы продолжаете испытывать неанализируемые сбои, попробуйте включить проверку для всех сторонних и неподписаных драйверов.
-
Включить одновременное подтверждение групп по 10-20 драйверов.
-
Кроме того, если компьютер не может загрузиться на рабочий стол из-за проверки драйвера, вы можете отключить средство, Сейф режиме. Это потому, что средство не может работать в Сейф режиме.
Дополнительные сведения см. в дополнительных сведениях.
Installation
sudo apt-get install rpcbind nfs-common
Portmap Lockdown
optional
Add the following line to /etc/hosts.deny:
rpcbind : ALL
By blocking all clients first, only clients in /etc/hosts.allow below will be allowed to access the server.
Now add the following line to /etc/hosts.allow:
rpcbind : NFS server IP address
Where «NFS server IP address» is the IP address of the server. This must be numeric! It’s the way portmap works.
Host Names
optional if using DNS
Add the server name to /etc/hosts. This ensures the NFS mounts will still work even if DNS goes down. You could rely on DNS if you wanted, it’s up to you.
Mounts
Check to see if everything works
You should try and mount it now. The basic template you will use is:
sudo mount ServerIP:/folder/already/setup/to/be/shared /home/username/folder/in/your/local/computer
so for example:
sudo mount 192.168.1.42:/home/music /home/poningru/music
Mount at startup
NFS mounts can either be automatically mounted when accessed using autofs or can be setup with static mounts using entries in /etc/fstab. Both are explained below.
Automounter
Install autofs:
sudo apt-get install autofs
The following configuration example sets up home directories to automount off an NFS server upon logging in. Other directories can be setup to automount upon access as well.
Add the following line to the end of /etc/auto.master:
/home /etc/auto.home
Now create /etc/auto.home and insert the following:
* solarisbox1.company.com.au,solarisbox2.company.com.au:/export/home/&
The above line automatically mounts any directory accessed at /home/ on the client machine from either solarisbox1.company.com.au:/export/home/ or solarisbox2.company.com.au:/export/home/.
Restart autofs to enable the configuration:
sudo service autofs start
Static Mounts
Prior to setting up the mounts, make sure the directories that will act as mountpoints are already created.
In /etc/fstab, add lines for shares such as:
servername:dir /mntpoint nfs rw,hard,intr 0 0
The rw mounts it read/write. Obviously, if the server is sharing it read only, the client won’t be able to mount it as anything more than that. The hard mounts the share such that if the server becomes unavailable, the program will wait until it is available. The alternative is soft. intr allows you to interrupt/kill the process. Otherwise, it will ignore you. Documentation for these can be found in the Mount options for nfs section of man mount.
The filesystems can now be mounted with mount /mountpoint, or mount -a to mount everything that should be mounted at boot.
Notes
Using Groups with NFS Shares
When using groups on NFS shares (NFSv2 or NFSv3), keep in mind that this might not work if a user is a member of more than 16 groups. This is due to limitations in the NFS protocol. You can find more information on Launchpad («Permission denied when user belongs to group that owns group writable or setgid directories mounted via nfs») and in this article: «What’s the deal on the 16 group id limitation in NFS?»
Troubleshooting
First, take care of proper logging — by default almost nothing is logged.
To enable debug messages from NFS, edit /etc/default/nfs-kernel-server (quotes are important here):
RPCMOUNTDOPTS="--manage-gids --debug all"
To enable ipmapd debug output, edit /etc/idmpad.conf, and change the Verbosity level:
Verbosity = 5
To enable 3rd level verbose logging for rpc.gssd, run the following command as root:
echo 'exec rpc.gssd -vvv' > /etc/init/gssd.override
After restarting gssd (service gssd restart) check that the daemon has received new arguments:
ps xuwa | grep grep rpc.gssd root 9857 0.0 0.4 2496 1220 ? Ss 02:17 0:00 /usr/sbin/rpc.gssd -vvv
Then look for its log output in damon.log:
tail -f /var/log/daemon.log
For the server, you can e.g. raise rpc.svcgssd log level in /etc/default/nfs-kernel-server:
RPCSVCGSSDOPTS="-vvv"
Browse the /etc/init.d/nfs-* init scripts to see other variables that you can set in /etc/defaults.
If using Kerberos, enable logging in /etc/krb5.conf:
kdc = SYSLOG:INFO:DAEMON admin_server = SYSLOG:INFO:DAEMON default = SYSLOG:INFO:DAEMON
It’s possible to increase verbosity in /etc/idmapd.conf . It can be useful to study the sources for better understandig error messages:
apt-get source nfs-common nfs-kernel-server libgssapi2-heimdal librpcsecgss3 libnfsidmap2
How to Use the mount Command to Select Different Versions of NFS on a Client
The following procedure shows you how to use the mount command to
control which version of NFS is used on a client for a particular
mount. If you prefer to modify the NFS version for all file systems
mounted by the client, see .
-
Become an administrator.
For more information, see .
-
Mount the desired version of NFS on the client.
Type the following command:
# mount -o vers=value server-name:/share-point /local-dir
- value
-
Provide the version number.
- server-name
-
Provide the name of the server.
- /share-point
-
Provide the path of the remote directory to be shared.
- /local-dir
-
Provide the path of the local mount point.
Note — This command uses the NFS protocol to mount the remote directory and overrides
the client settings in the SMF repository.
See Also
Синтаксис и основные опции
В большинстве UNIX-подобных систем (в том числе и Linux) команда ifconfig имеет следующий синтаксис:
ifconfig интерфейс адрес опции . . .
Так, например, следующая команда:
ifconfig eno1 192.168.0.100 netmask 255.255.255.0 up
задаст IP-адрес 192.168.0.100 для устройства eno1, используемого соответствующей сетевой картой, назначит подсеть для данного узла с помощью опции netmask и задействует его — опцией up. В данном случае параметр не задан, т. к. по-умолчанию используется inet – протокол IPv4. Для одного интерфейса можно задавать несколько протоколов, но конфигурировать их нужно по отдельности. В качестве адреса можно также использовать и имена узлов. Опция up в данном примере задана явно, хотя при назначении адреса его активация/включение происходит по-умолчанию. Для отключения используется опция down.
Для команды ifconfig существует много опций и многие из них требуют дополнительных параметров, которые вводятся сразу после имени опции через символ пробела. Вот некоторые из них:
Опция |
Назначение |
add |
Добавляет адрес для сетевого интерфейса. |
del |
Удаляет адрес для сетевого интерфейса. |
io_addr |
Устанавливает начальный адрес для ввода-вывода сетевого устройства. |
bootproto |
Задаёт способ получения IP-адреса. В качестве параметров используются static или dhcp. |
media |
Задаёт физический порт для использования сетевым устройством. Обычно в качестве значений используются 10base2 – коаксиальный Ethernet-кабель, 10baseT – витая пара до 10 Мбит/сек или AUX – внешний передатчик. |
up |
Включает указанный сетевой интерфейс или перезапускает его, если он был до этого отключен опцией down. |
down |
Отключает сетевой интерфейс, при этом вся информация о маршрутах, связанная с этим интерфейсом сохраняется. |
netmask |
Задаёт подсеть с помощью маски. |
pointopoint |
Используется для организации point-to-point соединений, в качестве параметра передаётся адрес. |
broadcast |
Задаёт широковещательный адрес. |
irq |
Задаёт номер прерывания для устройства сетевого интерфейса. |
metric |
Обычно используется для задания метрического значения в записи таблицы маршрутизации. |
mtu |
Задаёт максимальную длину передаваемого пакета (MTU), по-умолчанию равно 1500 для Ethernet и 296 для SLIP |
arp |
Позволяет использовать протокол ARP для поиска физического адреса устройства в сети. Включен по-умолчанию для широковещательных сетей. О выключенном ARP говорит флаг NOARP в выводе ifconfig. |
-arp |
Отключает использование ARP для выбранного интерфейса/устройства. |
promisc |
Заставляет выбранный интерфейс получать все пакеты, независимо от того, предназначены они для него или нет. Полезно для анализа сетевого трафика и выявления проблем с сетью. При этом удобно использовать утилиту tcpdump. При активации режима promiscuous в выводе ifconfig присутствует флаг PROMISC для данного интерфейса. |
-promisc |
Отключает режим promiscuous для сетевого интерфейса. |
allmulti |
Включает режим multicast, разрешая multicast-адреса. Этот режим позволяет обращаться к устройствам, которые могут находиться в разных подсетях — очень полезно при организации голосовой связи и конференций. Может не поддерживаться сетевой картой. |
hw |
Задаёт аппаратный (MAC) для сетевого устройства. Необходимо также указывать класс устройства: ether – для Ethernet, netrom – для AMPR NET/ROM, ax25 – для AMPR AX.25. Может не поддерживаться драйвером устройства. |
-allmulti |
Запрещает режим multicast. |
Ошибка Mout NFS Соответствующая: CLNT_CREATE: RPC: программа не зарегистрирована
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>yle=»margin-bottom:5px;»>Теги: nfs mount Program not registered rpcbind linux
В этой статье записывается соответствующий метод программы, не зарегистрированного, когда записан общий монт NFS.
окрестности
- OS: CentOS 7.4
- Информация о версии NFS
Примечание. Специфические настройки можно упомянуть следующим образом.
https://blog.csdn.net/liumiaocn/article/details/88653809
Интеллектуальная рекомендация
1. Для реальных сигналов (для понимания): A (ω) является соотношением амплитуды выходного сигнала и амплитуды входного сигнала, называемого частотой амплитуды. Φ (ω) — это разница межд…
Один. вести Многие люди задавали некоторые вопросы о создании проекта Flex + LCDS (FDS) в сообщениях и группах. Из-за операции ее трудно четко объяснить, поэтому я написал простой учебник (я обещал эт…
package com.example.phonehttp; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.widget.ScrollView; import android.widget.TextView; public class MainActi…
Он предназначен для реализации подкласса того же родительского класса с родительским классом. Полиморфизм Один и тот же ссылочный тип использует разные экземпляры для выполнения разных операций; Идея …
тема: Объедините два упорядоченных слоя в новый заказанный список и возврат. Новый список состоит из всех узлов двух связанных списков, данных сплавным. Пример: Анализ: два связанных списка состоит в …
Вам также может понравиться
D. Самая ценная строка Пример ввода 2 2 aa aaa 2 b c Образец вывода aaa c На самом деле, будучи задетым этим вопросом, вы должны быть осторожны. После инвертирования строки, если две строки имеют один…
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding down) of all the 8 surro…
calc () может быть очень незнакомым для всех, и трудно поверить, что calc () является частью CSS. Поскольку он выглядит как функция, почему он появляется в CSS, поскольку это функция? Этот момент такж…
Основываясь на дереве регрессии, сформированном CART, а также на предварительной и последующей обрезке дерева, код выглядит следующим образом:…
Откат Обновление в режиме онлайн с версии Centos (CentOS Linux версии 7.3.1611 (Core) до CentOS Linux версии 7.5.1804 (Core)) # ошибка соединения yum-ssh после обновления yexpected key exchange group …
Устранение неполадок Windows 10 в Параметрах ОС
Средство устранения неполадок Windows станет доступным для пользователя ПК после входа в «Параметры», после обновления Windows 10 до версии Windows 10 1703 (Windows 10 Creators Update).
Для входа в «Устранение неполадок» в Windows 10 выполните следующие действия:
- Войдите в меню «Пуск».
- Нажмите на значок «Параметры» (изображение шестеренки).
- Выберите раздел «Обновление и безопасность».
- Войдите в раздел «Устранение неполадок».
Здесь находятся инструменты, которые запускают устранение неполадок Windows 10, в соответствующей категории. Это своего рода Центр устранения неполадок Windows.
В работе любого компьютера могут возникнуть проблемы, а с помощью штатного средства системы, неполадки можно исправить в автоматическом режиме.
Конкретные способы решения возможных проблем в работе ОС или оборудования сгруппированы по двум направлениям: «Запустить и работать» и «Поиск и устранение проблем».
В разделе «Запустить и работать» можно устранить следующие проблемы:
- Воспроизведение звука — поиск и устранение проблем с воспроизведением звука.
- Подключения к интернету — поиск и устранение проблем с подключением к интернету или веб-сайтам.
- Принтер — поиск и устранение проблем с печатью.
- Центр обновления Windows — устраните проблемы мешающие обновлению Windows (здесь можно прочитать про устранение данной проблемы при помощи сервиса Windows).
Раздел «Поиск и устранение других проблем» отвечает за исправление неполадок:
- Bluetooth — поиск и устранение проблем устройств Bluetooth.
- Воспроизведение видео — поиск и устранение проблем с воспроизведением фильмов, телепередач и видео.
- Входящие подключения — поиск и устранение проблем с входящими подключениями и брандмауэром Windows.
- Голосовые функции — микрофон не готов.
- Домашняя группа — поиск и устранение проблем с просмотром компьютеров и общих файлов в домашней группе.
- Запись звука — поиск и устранение проблем с записью звука.
- Клавиатура — поиск и устранение проблем с параметрами клавиатуры вашего компьютера.
- Оборудования и устройство — поиск и устранение проблем с оборудованием и устройствами.
- Общие папки — поиск и устранение проблем с доступом к папкам на других устройствах.
- Питание — поиск и устранение проблем с параметрами электропитания компьютера для энергосбережения и увеличения времени работы батареи.
- Поиск и индексирование — поиск и устранение проблем службы Windows Search.
- Приложения из Магазина Windows — устранение неполадок, которые могут мешать правильной работе приложений из Магазина Windows.
- Сетевой адаптер — поиск и устранение проблем с беспроводными и другими сетевыми адаптерами.
- Синий экран — устранение ошибок, вызывающих остановку или перезапуск системы Windows.
- Устранение проблем с совместимостью — поиск и устранение проблем с запуском старых программ в этой версии Windows.
Как видите в Windows 10 доступно большое количество инструментов для решения возможных проблем в работе операционной системы, и для решения вопросов связанных с неправильной работой оборудования компьютера.
Ошибка автозапуска службы nfs-server.service — exportfs: Failed to resolve в CentOS Linux 7.2
При перезагрузке файлового NFS-сервера на базе CentOS Linux 7.2 служба nfs-server не стартует, хотя настроена на автоматический запуск. Соответсвенно NFS-клиентам недоступны NFS-шары с этого файлового срвера.
При этом ручной запуск службы nfs-server происходит успешно.
После перезагрузки сервера, если заглянуть в текущий статус службы то увидим то, что она не запущена и ошибку типа «exportfs: Failed to resolve…»
# service nfs-server status Redirecting to /bin/systemctl status nfs-server.service ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service;enabled;vendor preset:disabled) Active: failed (Result: exit-code) since Fri 2016-09-09 10:03:12 MSK; 28min ago Process: 1955 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE) Sep 09 10:02:35 systemd: Starting NFS server and services... Sep 09 10:03:12 exportfs: exportfs: Failed to resolve OVIRT1.dom.com Sep 09 10:03:12 systemd: nfs-server.service:control process exited, code=exited status=1 Sep 09 10:03:12 systemd: Failed to start NFS server and services. Sep 09 10:03:12 systemd: Unit nfs-server.service entered failed state. Sep 09 10:03:12 systemd: nfs-server.service failed.
Проблема может быть связана с тем, что в процессе загрузки служба nfs-server.service пытается запуститься до того, как закончена полная инициализация сети, и соответственно из-за ошибки разрешения имени из файла /etc/exports служба не стартует.
Для решения этой проблемы можно использовать разные методы.
Метод №1
Включить службу NetworkManager-wait-online, в случае если в вашей системе используется NetworkManager :
# systemctl enable NetworkManager-wait-online.service
Метод №2
Отредактировать конфигурационный файл службы /usr/lib/systemd/system/nfs-server.service, добавив в секцию строки:
Unit ... After=network-online.target Wants=network-online.target Requires=network-online.target ...
После этого выполняем команду:
# systemctl daemon-reload
Эти методы можно пробовать использовать как раздельно так и вместе.
После применения методов несколько раз перезагружаем сервер и убеждаемся в том, что каждый раз служба nfs-server запускается автоматически при загрузке системы.
Если ничего не помогает, то можно попробовать поставить жёсткий «костыль», а именно добавить в конец файла /etc/rc.d/rc.local проверку наличия сети путём отсылки ping, и как только сеть появится — запускать службу.
Этот фрагмент добавим в файл /etc/rc.d/rc.local (в переменную checkip вставьте IP другого сервера, например шлюза):
sleep 10 checkip="10.1.0.1" if ; then while ! ping -c 1 -W 1 $checkip; do # Waiting for gateway ip - network interface might be down..." sleep 1 done sleep 10 systemctl start nfs-server.service fi
И не забудем сделать исполняемым файл
# chmod +x /etc/rc.d/rc.local
Pre-Installation Setup
None of the following pre-installation steps are strictly necessary.
User Permissions
NFS user permissions are based on user ID (UID). UIDs of any users on the client must match those on the server in order for the users to have access. The typical ways of doing this are:
- Manual password file synchronization
-
Use of LDAP
-
Use of NIS
It’s also important to note that you have to be careful on systems where the main user has root access — that user can change UID’s on the system to allow themselves access to anyone’s files. This page assumes that the administrative team is the only group with root access and that they are all trusted. Anything else represents a more advanced configuration, and will not be addressed here.
Group Permissions
With NFS, a user’s access to files is determined by his/her membership of groups on the client, not on the server. However, there is an important limitation: a maximum of 16 groups are passed from the client to the server, and, if a user is member of more than 16 groups on the client, some files or directories might be unexpectedly inaccessible.
Host Names
optional if using DNS
Add any client name and IP addresses to /etc/hosts. The real (not 127.0.0.1) IP address of the server should already be here. This ensures that NFS will still work even if DNS goes down. You could rely on DNS if you wanted, it’s up to you.
NIS
optional — perform steps only if using NIS
Note: This only works if using NIS. Otherwise, you can’t use netgroups, and should specify individual IP’s or hostnames in /etc/exports. Read the BUGS section in man netgroup.
Edit /etc/netgroup and add a line to classify your clients. (This step is not necessary, but is for convenience).
myclients (client1,,) (client2,,)
Obviously, more clients can be added. myclients can be anything you like; this is a netgroup name.
Run this command to rebuild the YP database:
sudo make -C /var/yp
Portmap Lockdown
optional
Add the following line to /etc/hosts.deny:
rpcbind mountd nfsd statd lockd rquotad : ALL
By blocking all clients first, only clients in /etc/hosts.allow below will be allowed to access the server.
Now add the following line to /etc/hosts.allow:
rpcbind mountd nfsd statd lockd rquotad : list of IP addresses
Where the «list of IP addresses» string is, you need to make a list of IP addresses that consists of the server and all clients. These have to be IP addresses because of a limitation in portmap (it doesn’t like hostnames). Note that if you have NIS set up, just add these to the same line.
NFSv4 client
Install the required packages:
# apt-get install nfs-common
On the client we can mount the complete export tree with one command:
# mount -t nfs -o proto=tcp,port=2049 :/ /mnt
You can also specify the NFS server hostname instead of its IP, but in this case you need to assure the hostname can be resolved to an IP on the client side (you can use /etc/hosts file for that). Note that :/export is not necessary in NFSv4, as it is in NFSv3. The root export :/ defaults to export with fsid=0.
We can also mount an exported subtree with:
# mount -t nfs -o proto=tcp,port=2049 :/users /home/users
To save us from retyping this after every reboot we add the following line to /etc/fstab:
:/ /mnt nfs auto 0 0
If after mounting, the entry in /proc/mounts appears as :// (with two slashes), then you might need to specify two slashes in /etc/fstab, or else umount might complain that it cannot find the mount.
The auto option mounts on startup. However this will not work if your client uses a wifi connection managed at the user level (after login), because the network will not be available at boot time. In Ubuntu 12.04 LTS and later, wifi connections are managed at the system level by default, so auto-mounting of NFS shares at boot time should work fine.
Ubuntu Server doesn’t come with any init.d/netfs or other scripts to do this for you.
Portmap Lockdown
optional
Add the following line to /etc/hosts.deny:
rpcbind : ALL
By blocking all clients first, only clients in /etc/hosts.allow below will be allowed to access the server.
Now add the following line to /etc/hosts.allow:
rpcbind : NFS server IP address
Where «NFS server IP address» is the IP address of the server. This must be numeric! It’s the way portmap works.
Проверка работы служб RPC
Следующим шагом является проверка состояния службы на нужном вам сервере или компьютере. Проверять следует три службы:
- Remote Procedure Call (RPC) — Удаленный вызов процедур (RPC)
- RPC Endpoint Mapper — Сопоставитель конечных точек RPC
- COM Server Process Launcher — Модуль запуска процессов DCOM-сервера
В оболочке PowerShell выполните команду:
Для локального сервера — Get-Service RpcSs,RpcEptMapper,DcomLaunch| Select DisplayName,Status,StartType
Для удаленного выполнения Enter-PSSession svt2019s01 далее Get-Service RpcSs,RpcEptMapper,DcomLaunch| Select DisplayName,Status,StartType
Напоминаю, что в команде svt2019s01, это имя удаленного сервера. Как видно из примера, все службы RPC запущены и имею автоматический тип запуска.
Если службы не запущены, то откройте оснастку «services.msc’, зайдите в свойства службы и выставите автозапуск и попробуйте запустить вручную.
Если по каким, то причинам вы не можете запустить службу из оснастки, то можно это сделать через реестр (Кстати реестр можно править и удаленно). Для этого есть несколько веток, но для начала откройте окно «Выполнить» и введите regedit.
NFSv4 and Autofs
Automount (or autofs) can be used in combination with NFSv4. Details on the configuration of autofs can be found in Autofs. The configuration is identical to NFSv2 and NFSv3 except that you have to specify -fstype=nfs4 as option. Automount supports NFSv4’s feature to mount all file systems exported by server at once. The exports are then treated as an entity, i.e. they are «all» mounted when you step into «one» directory on the NFS server’s file systems. When auto-mounting each file system separately the behavior is slightly different. In that case you would have to step into «each» file system to make it show up on the NFS client.
How to Select Different Versions of NFS on a Client
The following procedure shows you how to control which version of NFS is
used on the client.
-
Become an administrator.
For more information, see .
-
Change SMF parameters to set the NFS version numbers.
For example, if you want the server to provide only NFS version 3,
set the values for both the client_versmax and client_versmin to 3 as shown
below:# sharectl set -p client_versmax=3 nfs # sharectl set -p client_versmin=3 nfs
Note — The NFS version that is set by default is NFS version 4.
-
Mount NFS on the client.
Type the following command:
# mount server-name:/share-point /local-dir
- server-name
-
Provide the name of the server.
- /share-point
-
Provide the path of the remote directory to be shared.
- /local-dir
-
Provide the path of the local mount point.
See Also
How to Select Different Versions of NFS on a Server
If you choose not to use NFS version 4, use this procedure.
-
Become an administrator.
For more information, see .
-
Change SMF parameters to set the NFS version numbers.
For example, if you want the server to provide only NFS version 3,
set the values for both the server_versmax and server_versmin to 3 as shown
below:# sharectl set -p server_versmax=3 nfs # sharectl set -p server_versmin=3 nfs
Note — The NFS version that is set by default is NFS version 4.
- (Optional) Disable server delegation.
If you want to disable server delegation, change the server_delegation property.
# sharectl set -p server_delegation=on nfs
Note — In NFS version 4, server delegation is enabled by default. For more information,
see . - (Optional) Establish a common domain.
If you want to set a common domain for clients and servers, change
the nfsmapid_domain property.# sharectl set -p server_nfsmapid_domain=my.comany.com
- my.comany.com
-
Provide the common domain name
For more information, refer to .
-
Check if the NFS service is running on the server.
Type the following command:
# svcs network/nfs/server
This command reports whether the NFS server service is online or disabled.
-
(Optional) If necessary, disable the NFS service.
If you discovered from the previous step that the NFS service is online,
type the following command to disable the service.# svcadm disable network/nfs/server
Note — If you need to configure your NFS service, refer to .
-
Enable the NFS service.
Type the following command to enable the service.
# svcadm enable network/nfs/server
See Also
Настройка Windows клиента
Если не было сообщений об ошибке. Можно приступить к монтирование на клиентской стороне.
Для начала, нужно добавить сервис (службу-клиента) NFS. Для этого переходив в Пуск —> Панель управления —> Программы и компоненты и нажимаем на пункт меню слева Включение или отключение компонентов Windows. В появившимся окне выбираем Клиент для NFS и жмем ОК(рис. 1).
Рисунок 1
Далее нужно смонтировать диск. Для этого можно использовать командную строку или же просто щелкнуть правой кнопкой мыши на Мой компьютер и выбрать Подключение сетевого диска. И ввести строку \\192.168.2.213\home\alex\nfs_dir1. Это IP сервера и путь к папке (рис. 2).
Рисунок 2
Если все ок, мы увидим диск (рис. 3).
Рисунок 3
То же можно проделать, используя командную строку (рис. 4).
Рисунок 4
Возможные ошибки:
Вы не сможете подключить сетевой NFS диск к Windows OS (рис. 5), если
1. Не установлен клиент NFS
2. Включен (не настроен) фаэрвол
3. Нет сетевого доступа к серверу
4. Неверно введены параметры монтирования
5. Не настроен (не применены настройки) экспорт на сервере.
6. Добавить опцию insecure в настройках экспорта
Рисунок 5 – Ошибка подключения сетевого NFS диска
Вы не сможете добавить файл в смонтированную файловую систему (рис. 6) , если:
1. На сервере не выставлены права на папку (nobody:nogroup)
2. Не выставлена опция all_squash в настройках экспорта
3. Не выставлена опция rw в настройках экспорта
Рисунок 6 – Ошибка при добавлении файла на NFS диска
clnt_create: RPC: Program not registered
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>style=»clear:both;»>
Я столкнулся с проблемой, указанной в заголовке, когда настраивал среду nfs на ubuntu14.04, а затем зашел в Интернет, чтобы проверить решение. Есть статья, которую можно решить, закрыв nfs, rpcbind и затем перезапустив. Источник статьи:https://www.cnblogs.com/netsa/p/7877964.html
Однако проблема была обнаружена в реальной работе, то есть при выполнении команды на закрытие nfs появляется сообщение об отсутствии такого файла или папки.Проблема показана на рисунке ниже.
Для этого нам нужно перейти в /etc/init.d/ для проверки, и оказалось, что нет файла или папки с именем nfs, но есть одна с именем nfs-kernel-server, как показано на рисунке ниже. .
На данный момент, чтобы решить проблему, я могу сделать это только попыткой, поэтому я заменил исходную команду /etc/init.d/nfs stop на /etc/init.d/nfs-kernel-server stop, А после выполнения других команд его можно снова успешно смонтировать, как показано на рисунке ниже.
Перепечатано по адресу: https://www.cnblogs.com/weizhunie/p/10740757.html
Интеллектуальная рекомендация
1. Для реальных сигналов (для понимания): A (ω) является соотношением амплитуды выходного сигнала и амплитуды входного сигнала, называемого частотой амплитуды. Φ (ω) — это разница межд…
Один. вести Многие люди задавали некоторые вопросы о создании проекта Flex + LCDS (FDS) в сообщениях и группах. Из-за операции ее трудно четко объяснить, поэтому я написал простой учебник (я обещал эт…
package com.example.phonehttp; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.widget.ScrollView; import android.widget.TextView; public class MainActi…
Он предназначен для реализации подкласса того же родительского класса с родительским классом. Полиморфизм Один и тот же ссылочный тип использует разные экземпляры для выполнения разных операций; Идея …
тема: Объедините два упорядоченных слоя в новый заказанный список и возврат. Новый список состоит из всех узлов двух связанных списков, данных сплавным. Пример: Анализ: два связанных списка состоит в …
Вам также может понравиться
D. Самая ценная строка Пример ввода 2 2 aa aaa 2 b c Образец вывода aaa c На самом деле, будучи задетым этим вопросом, вы должны быть осторожны. После инвертирования строки, если две строки имеют один…
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding down) of all the 8 surro…
calc () может быть очень незнакомым для всех, и трудно поверить, что calc () является частью CSS. Поскольку он выглядит как функция, почему он появляется в CSS, поскольку это функция? Этот момент такж…
Основываясь на дереве регрессии, сформированном CART, а также на предварительной и последующей обрезке дерева, код выглядит следующим образом:…
Откат Обновление в режиме онлайн с версии Centos (CentOS Linux версии 7.3.1611 (Core) до CentOS Linux версии 7.5.1804 (Core)) # ошибка соединения yum-ssh после обновления yexpected key exchange group …