Я монтирую общий ресурс NFS на некоторых компьютерах с Windows, используя инструменты, которые входят в набор инструментов администрирования служб для UNIX.
Я настроил службу сопоставления имен пользователей для использования локальных файлов passwd и group. Мне пришлось вручную запустить службу сопоставления имен пользователей, а затем создать «расширенную карту» от пользователя машины XP к uid, который существует на моем сервере NFS, например:
Я могу подключить сетевой диск без каких-либо проблем, и он правильно определяет используемые UID и GID, но когда я перезагружаюсь, я получаю это сообщение:
«Произошла ошибка при подключении к серверу NFS. Убедитесь, что клиент для службы NFS запущен. Если проблема не исчезнет, убедитесь, что клиент для службы NFS может взаимодействовать с сервером сопоставления имен пользователей или PCNFS».
После закрытия диалогового окна машина завершает загрузку, и сетевой диск находится в разделе «Мой компьютер» с заголовком «Отключенный сетевой диск», но я могу открыть его, я могу видеть общий сетевой ресурс без проблем, а затем он сбрасывает «отключен» от его названия.
Кажется, что службы запускаются в неправильном порядке или что-то в этом роде, поэтому первая попытка подключения не удалась, но последующие работают, как ожидалось. Похоже, что никаких симптомов, кроме диалогового окна, не наблюдается, но, очевидно, что-то не так.
Что я сделал не так?
Спасибо, Мэтт.
Отличный вопрос. Некоторое время назад я столкнулся с той же проблемой. Windows пытается восстановить подключенные сетевые диски до того, как они будут готовы к работе служб unix. Вы можете избавиться от сообщения об ошибке, но оно будет отображаться как отключенный сетевой диск, пока вы дважды не щелкнете по нему. Это было протестировано на Windows XP SP3 Pro.
Вы можете создать новый dword в regedit
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ NetworkProvider \
добавить новый ключ DWORD с именем
RestoreConnection
установите его на 0
Это подавит сообщение, так как диск не будет пытаться повторно подключиться до того, как будут загружены службы unix. Пока мне не удалось ничего узнать о «порядке стрельбы», но это удаляет сообщение, поэтому система продолжит загрузку. Для меня это было достаточно функциональным, чтобы перейти к другим проектам.
Я сделал краткое руководство по настройке клиентов NFS, так как я ничего не нашел об этом в Интернете. http://www.hilands.com/os-windows-nfsclient.html