1

Один из моих клиентов имеет Windows Server 2016 и использует wbadmin для создания резервной копии с нуля на некоторых NAS-устройствах Synology с использованием SMB. Это работало в прошлом, где "прошлое" - это несколько неопределенных недель / месяцев назад по разным причинам, и больше не работает. Вполне вероятно, что «что-то» изменилось из-за обновлений NAS, дополнительно установленных пакетов и прочего, но, конечно, никто больше не знает, и это был не я. ;-)

После некоторого тестирования и регистрации с различными версиями SMB, Wireshark, Process Monitor и т.д. Проблема, по-видимому, заключается в том, что по какой-то причине wbadmin может создать необходимые необработанные файлы VHDX для томов для резервного копирования на общем ресурсе NAS, но, похоже, не может инициализировать эти диски и опубликовать на них необходимую файловую систему. Процесс резервного копирования всегда прерывается довольно рано после создания одного файла VHDX с фиксированным размером, например, 4 МБ для Esp.vhdx или 6 МБ для VHDX, содержащего C: . Это просто зависит от настроек резервного копирования, таких как -allCritical vs. only -include:C:

Всякий раз, когда возникает эта проблема, в программе просмотра событий появляется следующее сообщение об ошибке:

Log Name: System
Source: Virtual Disk Service
Date:[...]
Event ID: 9
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer:[...]
Description:
Unexpected provider failure. Restarting the service may fix the problem. Error code: 80070037@02000014

Я не вижу каких-либо других соответствующих сообщений об ошибках в Wireshark в SMB-коммуникации, Samba регистрирует NAS или Process Monitor, но особенно в последнем я не уверен, потому что Windows делает много вещей автоматически в фоновом режиме это прекрасно, чтобы потерпеть неудачу. NAS предоставляет некоторые протоколы Samba, что тоже немного странно, поскольку он регистрирует большое количество SMB-соединений для пользователя, который не настроен для использования wbadmin . Но поскольку все протестированные пользователи имеют одинаковые / все разрешения для этой цели резервного копирования, я не думаю, что это является частью проблемы, и я также тестировал с разными пользователями.

Интересно то, что я могу прикрепить автоматически созданные файлы VHDX с помощью wbadmin вручную, могу инициализировать их, добавить некоторую файловую систему, а затем, например, выполнить резервное копирование только -include:C: без проблем. -allCritical продолжает сбой, потому что Esp.vhdx кажется, удаляется и воссоздается каждый раз, снова сталкиваясь с той же ошибкой, что и раньше.

Другая интересная вещь заключается в том, что использование некоторого устройства iSCSI, размещенного на том же NAS, в качестве цели резервного копирования, даже -allCritical успешно проходит каждый раз при тестировании. Все файлы VHDX создаются, инициализируются и форматируются автоматически без ручного вмешательства. Так что, похоже, это не Windows/wbadmin и не связано с самой сетью.

Поэтому я предполагаю, что есть некоторая проблема, касающаяся Samba, но я уже пробовал использовать самую низкую версию SMB1, на которую способен NAS, пробовал такие вещи, как strict allocate = yes люди предлагают, хотя я и дал понять, что NAS не ' В любом случае я не могу создавать разреженные файлы, и я могу прикреплять, инициализировать и публиковать файлы VHDX, созданные wbadmin вручную. Что не должно быть возможно в случае редких файлов из того, что я прочитал.

Единственное, что осталось на данный момент - это код ошибки из службы виртуальных дисков, о котором я не нахожу много информации. Часть 0x37 может быть ERROR_DEV_NOT_EXIST и это может иметь смысл, но что такое @ -part? Где я могу найти, что означает весь синтаксис этой ошибки? Является ли @ -часть какой-то строкой кода, дополнительной деталью или чем-то совершенно другим? Я надеюсь, что это даст мне дополнительные подсказки о фактической основной проблеме, потому что я не понимаю, почему что-то не так для самого wbadmin , что я могу сделать вручную.

Спасибо!

1 ответ1

1

Это может быть вызвано антивирусом. В частности, у меня есть BitDefender, который не позволяет Windows Server Backup успешно завершить создание ESP.VHDX.

Ты можешь попробовать:

  1. Отключение антивирусного программного обеспечения полностью или только во время резервного копирования
  2. Создание исключений для.VHDX файлы
  3. Обратитесь к поставщику антивируса, чтобы узнать, есть ли у него какие-либо исправления или обходные пути.
  4. Переключиться на другой антивирус

В моем случае BitDefender выпустил патч, исправляющий нежелательное поведение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .