Устранение неполадок с распределением по уровням в облаке службы "Синхронизация файлов Azure"
Распределение по уровням в облаке, необязательное средство синхронизации файлов Azure, уменьшает объем локального хранилища, сохраняя при этом производительность локального файлового сервера. Если эта функция включена, на локальном сервере хранятся только файлы с частым доступом (горячие). Редко используемые (холодные) файлы делятся на пространство имен (структура файлов и папок) и содержимое файла.
Существует два пути для сбоев при многоуровневом использовании облака:
- Файлы могут не работать по уровню, что означает, что служба синхронизации файлов Azure безуспешно пытается создать уровень файла в службе "Файлы Azure".
- Файлы могут не отзываться. Это означает, что фильтру файловой системы синхронизации файлов Azure (StorageSync.sys) не удается скачать данные, когда пользователь пытается получить доступ к файлу, который был многоуровневый.
Существует два основных класса сбоев, которые могут произойти по обоим путям сбоя:
- Сбои облачного хранилища
- Временные проблемы с доступностью службы хранилища. Дополнительные сведения см. в разделе Соглашение об уровне обслуживания (SLA) для службы хранилища Azure.
- Недоступная общая папка Azure. Этот сбой обычно происходит при удалении файлового ресурса Azure, когда он по-прежнему является облачной конечной точкой в группе синхронизации.
- Недоступная учетная запись хранения. Этот сбой обычно происходит при удалении учетной записи хранения, в то время как она по-прежнему имеет общую папку Azure, которая является облачной конечной точкой в группе синхронизации.
- Сбои сервера
- Фильтр файловой системы синхронизации файлов Azure (StorageSync.sys) не загружается. Чтобы отвечать на запросы на распределение по уровням и отзыв, необходимо загрузить фильтр файловой системы синхронизации файлов Azure. Не загружается фильтр по нескольким причинам, но наиболее распространенной причиной является то, что администратор выгрузил его вручную. Чтобы служба синхронизации файлов Azure правильно функционировала, необходимо постоянно загружать фильтр файловой системы Службы "Синхронизация файлов Azure".
-
Отсутствует, повреждена или иным образом не работает точка повторного перепарирования. Точка повторного анализа — это специальная структура данных в файле, состоящая из двух частей:
Тег reparse, который указывает операционной системе, что фильтру файловой системы синхронизации файлов Azure (StorageSync.sys) может потребоваться выполнить некоторые действия при вводе-вывода в файл.
Повторное анализ данных, указывающее на фильтрацию URI файла файловой системы в связанной облачной конечной точке (общей папке Azure).
Наиболее распространенный способ повреждения точки повторного анализа — это попытка администратора изменить тег или его данные.
- Проблемы с сетевым подключением. Чтобы изменить уровень или отозвать файл, сервер должен иметь подключение к Интернету.
В следующих разделах показано, как устранять проблемы с распределением по уровням в облаке, а также определить, связана ли проблема с облачным хранилищем или сервером.
Мониторинг действий по уровням на сервере
Чтобы отслеживать действия по уровням на сервере, используйте события с идентификаторами 9003, 9016 и 9029 в журнале событий телеметрии (в средстве Applications and Services\Microsoft\FileSync\Agent
просмотра событий).
- Событие с идентификатором 9003 обеспечивает распределение ошибок для конечной точки сервера. Например, Общее число ошибок и Код ошибки. Обратите внимание, что за один код ошибки в час регистрируется одно событие.
- Идентификатор события 9016 предоставляет фантомные результаты для тома. Например, значение "Процент свободного места" — "Число файлов, фантомных в сеансе" и "Число файлов, которые не удалось получить".
- Идентификатор события 9029 предоставляет сведения о сеансе фантомного сеанса для конечной точки сервера. Например, Число файлов, которые пытались выполнить в сеансе, Количество файлов, размещенных по уровням в сеансе, и Количество файлов, уже размещенных по уровням.
Мониторинг действий по отзыву на сервере
Чтобы отслеживать действия отзыва на сервере, используйте события с идентификаторами 9005, 9006, 9009 и 9059 в журнале событий телеметрии (в разделе Приложения и службы\Microsoft\FileSync\Agent в средстве просмотра событий).
- Событие с идентификатором 9005 обеспечивает надежность отзыва для конечной точки сервера. Например, Общее количество уникальных файлов, к которым был доступ, и Общее количество уникальных файлов с неудачным доступом.
- Событие с идентификатором 9006 обеспечивает распределение ошибок отзыва для конечной точки сервера. Например, Общее число неудачных запросов и Код ошибки. Обратите внимание, что за один код ошибки в час регистрируется одно событие.
- Событие с идентификатором 9009 предоставляет сведения о сеансе отзыва для конечной точки сервера. Например, DurationSeconds, CountFilesRecallSucceeded и CountFilesRecallFailed.
- Событие с идентификатором 9059 обеспечивает распределение отзыва приложения для конечной точки сервера. Например, ShareId, Имя приложения и TotalEgressNetworkBytes.
Определение файлов, отозванных на сервере
- В средстве просмотра событий перейдите в журнал событий Microsoft-FileSync-Agent/RecallResults .
- Для каждого отозванного файла регистрируется событие.
DataTransferHresult
Если поле равно0
, то отзыв файла будет выполнен успешно. Если полеDataTransferHresult
содержит код ошибки, просмотрите раздел Отзыв ошибок и исправление , чтобы узнать, перечислены ли шаги по исправлению для кода ошибки.
Устранение неполадок с файлами, которые не могут работать на уровне
Чтобы устранить неполадки с файлами, которые не соответствуют уровню, выполните следующие действия:
В средстве просмотра событий перейдите в журнал событий Microsoft-FileSync-Agent/TieringResults .
Для каждого файла, который не работает на уровне, регистрируется событие. Ознакомьтесь с разделом Ошибки распределения по уровням и исправление , чтобы узнать, перечислены ли шаги по исправлению для кода ошибки.
Вы также можете использовать PowerShell для просмотра событий, зарегистрированных в журнале событий TieringResults:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Get-StorageSyncFileTieringResult
Если содержимое для кода ошибки не существует, выполните общие действия по устранению неполадок:
Убедитесь, что файл существует в общей папке Azure.
Примечание.
Файл должен быть синхронизирован с общей папкой Azure, прежде чем его можно будет синхронизировать по уровням.
Убедитесь, что сервер подключен к Интернету.
Убедитесь, что драйверы фильтров синхронизации файлов Azure (StorageSync.sys и StorageSyncGuard.sys) запущены:
- В командной строке с повышенными привилегиями выполните команду
fltmc
. Убедитесь, что перечислены драйверы фильтров StorageSync.sys и StorageSyncGuard.sys файловой системы.
- В командной строке с повышенными привилегиями выполните команду
Примечание.
Если сервер имеет много действий по уровням, некоторые ошибки могут отсутствовать в журнале событий TieringResults из-за упаковки. Чтобы избежать этой проблемы, перейдите в раздел Просмотр событий и увеличьте размер журнала событий TieringResults.
Ошибки распределения по уровням и исправления
HRESULT | HRESULT (десятичное) | Строка ошибки | Проблема | Исправления |
---|---|---|---|---|
0x80c86045 | -2134351803 | ECS_E_INITIAL_UPLOAD_PENDING | Файл не удалось установить уровень, так как выполняется начальная отправка. | Никаких действий не требуется. После завершения первоначальной отправки файл будет преобразован по уровням. |
0x80c86043 | -2134351805 | ECS_E_GHOSTING_FILE_IN_USE | Не удалось выполнить многоуровневый файл, так как он используется. | Никаких действий не требуется. Файл будет многоуровнев, когда он больше не используется. |
0x80c80241 | -2134375871 | ECS_E_GHOSTING_EXCLUDED_BY_SYNC | Не удалось установить уровень файла, так как он исключен синхронизацией. | Никаких действий не требуется. Файлы в списке исключений синхронизации не могут быть по уровням. |
0x80c86042 | -2134351806 | ECS_E_GHOSTING_FILE_NOT_FOUND | Файлу не удалось установить уровень, так как он не найден на сервере. | Никаких действий не требуется. Если ошибка сохраняется, проверьте, существует ли файл на сервере. |
0x80c83053 | -2134364077 | ECS_E_CREATE_SV_FILE_DELETED | Файл не удалось установить уровень, так как он был удален в общей папке Azure. | Никаких действий не требуется. Файл должен быть удален на сервере при запуске следующего сеанса синхронизации загрузки. |
0x80c8600e | -2134351858 | ECS_E_AZURE_SERVER_BUSY | Файл не удалось установить уровень из-за проблемы с сетью. | Никаких действий не требуется. Если ошибка сохраняется, проверьте сетевое подключение к общей папке Azure. |
0x80072ee7 | -2147012889 | WININET_E_NAME_NOT_RESOLVED | Файл не удалось установить уровень из-за проблемы с сетью. | Никаких действий не требуется. Если ошибка сохраняется, проверьте сетевое подключение к общей папке Azure. |
0x80070005 | -2147024891 | ERROR_ACCESS_DENIED | Файлу не удалось перейти на уровень из-за ошибки "Отказано в доступе". Эта ошибка может возникнуть, если файл находится в папке репликации только для чтения DFS-R. | Служба синхронизации файлов Azure не поддерживает конечные точки сервера в папках репликации только для чтения DFS-R. Дополнительные сведения см. в руководстве по планированию . |
0x80072efe | -2147012866 | WININET_E_CONNECTION_ABORTED | Файл не удалось установить уровень из-за проблемы с сетью. | Никаких действий не требуется. Если ошибка сохраняется, проверьте сетевое подключение к общей папке Azure. |
0x80c80261 | -2134375839 | ECS_E_GHOSTING_MIN_FILE_SIZE | Не удалось установить уровень файла, так как размер файла меньше поддерживаемого размера. | Минимальный поддерживаемый размер файла зависит от размера кластера файловой системы (двойной размер кластера файловой системы). Например, если размер кластера файловой системы составляет 4 КиБ, минимальный размер файла — 8 КиБ. |
0x80c83007 | -2134364153 | ECS_E_STORAGE_ERROR | Файл не удалось установить уровень из-за проблемы с хранилищем Azure. | Если ошибка сохраняется, откройте запрос в службу поддержки. |
0x800703e3 | -2147023901 | ERROR_OPERATION_ABORTED | Не удалось выполнить многоуровневый файл, так как он был отозван одновременно. | Никаких действий не требуется. После завершения отзыва файл будет многоуровневый, и файл больше не будет использоваться. |
0x80c80264 | -2134375836 | ECS_E_GHOSTING_FILE_NOT_SYNCED | Не удалось установить уровень файла, так как он не синхронизирован с общей папкой Azure. | Никаких действий не требуется. Файл будет выполняться на уровне после синхронизации с общей папкой Azure. |
0x80070001 | -2147942401 | ERROR_INVALID_FUNCTION | Не удалось установить уровень файла, так как драйвер фильтра по уровням в облаке (storagesync.sys) не запущен. | Чтобы устранить эту проблему, откройте командную строку с повышенными привилегиями и выполните следующую команду: fltmc load storagesync Если драйвер фильтра службы "Синхронизация файлов Azure" не загружается при выполнении fltmc команды, удалите агент синхронизации файлов Azure, перезагрузите сервер и переустановите агент синхронизации файлов Azure. |
0x80070070 | -2147024784 | ERROR_DISK_FULL | Файл не удалось вывести на уровень из-за нехватки места на диске тома, где находится конечная точка сервера. | Чтобы устранить эту проблему, освободите не менее 100 МиБ дискового пространства на томе, где находится конечная точка сервера. |
0x80070490 | -2147023728 | ERROR_NOT_FOUND | Не удалось установить уровень файла, так как он не синхронизирован с общей папкой Azure. | Никаких действий не требуется. Файл будет выполняться на уровне после синхронизации с общей папкой Azure. |
0x80c80262 | -2134375838 | ECS_E_GHOSTING_UNSUPPORTED_RP | Не удалось установить уровень файла, так как это не поддерживается точка повторного просмотра. | Если файл является точкой повторного анализа дедупликации данных, выполните действия, описанные в руководстве по планированию , чтобы включить поддержку дедупликации данных. Файлы с точками повторного анализа, отличные от дедупликации данных, не поддерживаются и не будут по уровням. |
0x80c83052 | -2134364078 | ECS_E_CREATE_SV_STREAM_ID_ НЕСООТВЕТСТВИЕ |
Не удалось установить уровень файла, так как он был изменен. | Никаких действий не требуется. Файл будет многоуровневый после синхронизации измененного файла с общей папкой Azure. |
0x80c80269 | -2134375831 | ECS_E_GHOSTING_REPLICA_NOT_ НАШЕЛ |
Не удалось установить уровень файла, так как он не синхронизирован с общей папкой Azure. | Никаких действий не требуется. Файл будет выполняться на уровне после синхронизации с общей папкой Azure. |
0x80072ee2 | -2147012894 | WININET_E_TIMEOUT | Файл не удалось установить уровень из-за проблемы с сетью. | Никаких действий не требуется. Если ошибка сохраняется, проверьте сетевое подключение к общей папке Azure. |
0x80c80017 | -2134376425 | ECS_E_SYNC_OPLOCK_BROKEN | Не удалось установить уровень файла, так как он был изменен. | Никаких действий не требуется. Файл будет многоуровневый после синхронизации измененного файла с общей папкой Azure. |
0x800705aa | -2147023446 | ERROR_NO_SYSTEM_RESOURCES | Файл не удалось вывести на уровень из-за нехватки системных ресурсов. | Если ошибка не исчезнет, проверьте, какое приложение или драйвер в режиме ядра истощает системные ресурсы. |
0x8e5e03fe | -1906441218 | JET_errDiskIO | Файл не удалось установить уровень из-за ошибки ввода-вывода при записи в облачную базу данных по уровням. | Если ошибка сохраняется, запустите chkdsk на томе и проверьте оборудование хранилища. |
0x8e5e0442 | -1906441150 | JET_errInstanceUnavailable | Файлу не удалось установить уровень, так как база данных по уровням в облаке не запущена. | Чтобы устранить эту проблему, перезапустите службу FileSyncSvc или сервер. Если ошибка сохраняется, запустите chkdsk на томе и проверьте оборудование хранилища. |
0x80C80285 | -2134375803 | ECS_E_GHOSTING_SKIPPED_BY_ CUSTOM_EXCLUSION_LIST |
Файл не может быть по уровням, так как тип файла исключен из распределения по уровням. | Для распределения файлов с этим типом измените GhostingExclusionList параметр реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync |
0x80C86050 | -2134351792 | ECS_E_REPLICA_NOT_READY_FOR_ МНОГОУРОВНЕВЫЙ |
Не удалось установить уровень файла, так как текущий режим синхронизации является начальной отправкой или выверки. | Никаких действий не требуется. Файл будет многоуровневый после завершения синхронизации начальной отправки или выверки. |
0x80c8304e | -2134364082 | ECS_E_WORK_FRAMEWORK_ACTION_ RETRY_NOT_SUPPORTED |
Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c8309c | -2134364004 | ECS_E_CREATE_SV_BATCHED_CHANGE_ DETECTION_FAILED |
Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x8000ffff | -2147418113 | E_UNEXPECTED | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c80220 | -2134375904 | ECS_E_SYNC_METADATA_IO_ERROR | В базе данных синхронизации произошла ошибка ввода-вывода. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c830a7 | -2134363993 | ECS_E_AZURE_FILE_SNAPSHOT_LIMIT_ ДОСТИГЛИ |
Достигнуто ограничение моментальных снимков файлов Azure. | Обновите агент синхронизации файлов Azure до последней версии. После обновления агента запустите объект , расположенный в папке DeepScrubbingScheduledTask \Microsoft\StorageSync. |
0x80c80367 | -2134375577 | ECS_E_FILE_SNAPSHOT_OPERATION_ EXECUTION_MAX_ATTEMPTS_REACHED |
Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c8306f | -2134364049 | ECS_E_ETAG_MISMATCH | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c8304c | -2134364084 | ECS_E_ASYNC_POLLING_TIMEOUT | Произошла ошибка времени ожидания. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80070299 | -2147024231 | ERROR_FILE_SYSTEM_LIMITATION | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c83054 | -2134364076 | ECS_E_CREATE_SV_UNKNOWN_ GLOBAL_ID |
Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c8309b | -2134364005 | ECS_E_CREATE_SV_PER_ITEM_CHANGE_ DETECTION_FAILED |
Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c83034 | -2134364108 | ECS_E_FORBIDDEN | Отказ в доступе. | Проверьте политики доступа в учетной записи хранения, а также проверьте параметры прокси-сервера. Подробнее. |
0x80070034 | -2147024844 | ERROR_DUP_NAME | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80071128 | -2147020504 | ERROR_INVALID_REPARSE_DATA | Данные повреждены и не читаются. | Выполните на chkdsk томе.
Подробнее. |
0x8e5e0450 | -1906441136 | JET_errInvalidSesid | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80092004 | -2146885628 | CRYPT_E_NOT_FOUND | Сертификат, необходимый для проверки подлинности синхронизации файлов Azure, отсутствует. | Выполните следующую команду PowerShell на сервере, чтобы сбросить сертификат:Reset-AzStorageSyncServerCertificate -ResourceGroupName <string> -StorageSyncServiceName <string> . |
0x80c80020 | -2134376416 | ECS_E_CLUSTER_NOT_RUNNING | Служба отказоустойчивого кластера не запущена. | Убедитесь, что служба кластера (clussvc) работает. Подробнее. |
0x80c83036 | -2134364106 | ECS_E_NOT_FOUND | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x801f0005 | -2145452027 | ERROR_FLT_INVALID_NAME_REQUEST | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80071126 | -2147020506 | ERROR_NOT_A_REPARSE_POINT | Произошла внутренняя ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80070718 | -2147023080 | ERROR_NOT_ENOUGH_QUOTA | Недостаточно ресурсов памяти сервера, доступных для обработки этой команды. | Мониторинг использования памяти на сервере. Подробнее. |
0x8007046a | -2147023766 | ERROR_NOT_ENOUGH_SERVER_ ПАМЯТИ |
Недостаточно ресурсов памяти сервера, доступных для обработки этой команды. | Мониторинг использования памяти на сервере. Подробнее. |
0x80070026 | -2147024858 | COR_E_ENDOFSTREAM | Произошла внешняя ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80131501 | -2146233087 | COR_E_SYSTEM | Произошла внешняя ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80c86040 | -2134351808 | ECS_E_AZURE_FILE_SHARE_INVALID_ ЗАГОЛОВКА |
Произошла непредвиденная ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c80339 | -2134375623 | ECS_E_CERT_DATE_INVALID | Срок действия SSL-сертификата сервера истек. | Обратитесь в службу технической поддержки вашей организации, чтобы получить помощь. Если требуется дальнейшее изучение, создайте запрос на поддержку. |
0x80c80337 | -2134375625 | ECS_E_INVALID_CA | SSL-сертификат сервера был выдан центром сертификации, который не является доверенным для этого компьютера. | Обратитесь в службу технической поддержки вашей организации, чтобы получить помощь. Если требуется дальнейшее изучение, создайте запрос на поддержку. |
0x80c80001 | -2134376447 | ECS_E_SYNC_INVALID_PROTOCOL_ ФОРМАТ |
Не удалось установить соединение со службой. | Проверьте и настройте параметр прокси-сервера правильно или удалите параметр прокси-сервера. Подробнее. |
0x800706d9 | -2147023143 | EPT_S_NOT_REGISTERED | Произошла внешняя ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80070035 | -2147024843 | ERROR_BAD_NETPATH | Произошла внешняя ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80070571 | -2147023503 | ERROR_DISK_CORRUPT | Структура диска повреждена и не читается. | Выполните на chkdsk томе.
Подробнее. |
0x8007052e | -2147023570 | ERROR_LOGON_FAILURE | Сбой операции из-за сбоя проверки подлинности. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x8002802b | -2147319765 | TYPE_E_ELEMENTNOTFOUND | Произошла непредвиденная ошибка. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80072f00 | -2147012864 | WININET_E_FORCE_RETRY | Не удалось установить соединение со службой. | Никаких действий не требуется. Эта ошибка должна быть устранена автоматически. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x80C86093 | -2134351785 | ECS_E_STABLEVERSION_SVID_CHECK_ СБОЙ ПРИ |
Файл не может быть по уровням из-за известной проблемы. | Никаких действий не требуется. Игнорируйте ошибку, и она больше не будет отображаться после выпуска исправления. |
Устранение неполадок с файлами, которые не удалось отозвать
Чтобы устранить неполадки с файлами, которые не удается отозвать, выполните следующие действия:
В средстве просмотра событий перейдите в журнал событий Microsoft-FileSync-Agent/RecallResults .
Для каждого отозванного файла регистрируется событие.
DataTransferHresult
Если поле равно0
, то отзыв файла будет выполнен успешно. Если полеDataTransferHresult
содержит код ошибки, просмотрите раздел Отзыв ошибок и исправление , чтобы узнать, перечислены ли шаги по исправлению для кода ошибки.Вы также можете использовать PowerShell для просмотра событий, зарегистрированных в журнале событий RecallResults:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Get-StorageSyncFileRecallResult
Если содержимое для кода ошибки не существует, выполните общие действия по устранению неполадок:
- Убедитесь, что файл существует в общей папке Azure.
- Убедитесь, что сервер подключен к Интернету.
- Откройте оснастку СЛУЖБЫ MMC и убедитесь, что служба агента синхронизации хранилища (FileSyncSvc) запущена.
- Убедитесь, что драйверы фильтров синхронизации файлов Azure (StorageSync.sys и StorageSyncGuard.sys) запущены:
- В командной строке с повышенными привилегиями выполните команду
fltmc
. Убедитесь, что перечислены драйверы фильтров StorageSync.sys и StorageSyncGuard.sys файловой системы.
- В командной строке с повышенными привилегиями выполните команду
Примечание.
Если на сервере много действий по отзыву, некоторые ошибки могут отсутствовать в журнале событий RecallResults из-за упаковки. Чтобы избежать этой проблемы, перейдите в раздел Просмотр событий и увеличьте размер журнала событий RecallResults.
Ошибки отзыва и исправления
HRESULT | HRESULT (десятичное) | Строка ошибки | Проблема | Исправления |
---|---|---|---|---|
0x80070079 | -2147942521 | ERROR_SEM_TIMEOUT | Не удалось отозвать файл из-за превышения времени ожидания ввода-вывода. Эта проблема может возникать по нескольким причинам: ограничения ресурсов сервера, плохое сетевое подключение или проблема с хранилищем Azure (например, регулирование). | Никаких действий не требуется. Если ошибка сохраняется в течение нескольких часов, обратитесь в службу поддержки. |
0x80070036 | -2147024842 | ERROR_NETWORK_BUSY | Не удалось отозвать файл из-за проблемы с сетью. | Если ошибка сохраняется, проверьте сетевое подключение к общей папке Azure. |
0x80c80037 | -2134376393 | ECS_E_SYNC_SHARE_NOT_FOUND | Не удалось отозвать файл, так как конечная точка сервера была удалена. | Чтобы устранить эту проблему, см. статью Многоуровневые файлы недоступны на сервере после удаления конечной точки сервера. |
0x80070005 | -2147024891 | ERROR_ACCESS_DENIED | Не удалось отозвать файл из-за ошибки отказа в доступе. Эта проблема может возникнуть, если параметры брандмауэра и виртуальной сети в учетной записи хранения включены и сервер не имеет доступа к учетной записи хранения. | Чтобы устранить эту проблему, добавьте IP-адрес сервера или виртуальную сеть, выполнив действия, описанные в разделе Настройка параметров брандмауэра и виртуальной сети руководства по развертыванию. |
0x80c86002 | -2134351870 | ECS_E_AZURE_RESOURCE_NOT_FOUND | Не удалось отозвать файл, так как он недоступен в общей папке Azure. | Чтобы устранить эту проблему, убедитесь, что файл существует в общей папке Azure. Если файл существует в общей папке Azure, обновите агент службы синхронизации файлов Azure до последней версии. |
0x80c8305f | -2134364065 | ECS_E_EXTERNAL_STORAGE_ACCOUNT_ AUTHORIZATION_FAILED |
Файл не удалось отозвать из-за сбоя авторизации в учетной записи хранения. | Чтобы устранить эту проблему, убедитесь, что синхронизация файлов Azure имеет доступ к учетной записи хранения. |
0x80c86030 | -2134351824 | ECS_E_AZURE_FILE_SHARE_NOT_FOUND | Не удалось отозвать файл, так как общая папка Azure недоступна. | Убедитесь, что общая папка существует и доступна. Если общая папка была удалена и повторно создана, выполните действия, описанные в разделе Синхронизация, не удалось, так как общая папка Azure была удалена и повторно создана , чтобы удалить и повторно создать группу синхронизации. |
0x800705aa | -2147023446 | ERROR_NO_SYSTEM_RESOURCES | Файл не удалось отозвать из-за нехватки системных ресурсов. | Если ошибка не исчезнет, проверьте, какое приложение или драйвер в режиме ядра истощает системные ресурсы. |
0x8007000e | -2147024882 | ERROR_OUTOFMEMORY | Файл не удалось отозвать из-за нехватки памяти. | Если ошибка сохраняется, проверьте, какое приложение или драйвер в режиме ядра вызывает нехватку памяти. |
0x80070070 | -2147024784 | ERROR_DISK_FULL | Файл не удалось отозвать из-за нехватки места на диске. | Чтобы устранить эту проблему, освободите место на томе, переместив файлы в другой том, увеличьте размер тома или принудив файлы к уровню с помощью командлета Invoke-StorageSyncCloudTiering . |
0x80072f8f | -2147012721 | WININET_E_DECODING_FAILED | Не удалось отозвать файл, так как серверу не удалось декодировать ответ из службы синхронизации файлов Azure. | Эта ошибка обычно возникает, если сетевой прокси-сервер изменяет ответ от службы синхронизации файлов Azure. Проверьте конфигурацию прокси-сервера. |
0x80090352 | -2146892974 | SEC_E_ISSUING_CA_UNTRUSTED | Не удалось отозвать файл, так как ваша организация использует прокси-сервер, завершающий TLS, или вредоносная сущность перехватывает трафик между сервером и службой синхронизации файлов Azure. | Если вы уверены, что это ожидаемо (так как в вашей организации используется прокси-сервер для завершения TLS), выполните действия, описанные для CERT_E_UNTRUSTEDROOT ошибок, чтобы устранить эту проблему. |
0x80c86047 | -2134351801 | ECS_E_AZURE_SHARE_SNAPSHOT_NOT_ НАШЕЛ |
Не удалось отозвать файл, так как он ссылается на версию файла, которая больше не существует в общей папке Azure. | Эта проблема может возникнуть, если многоуровневый файл был восстановлен из резервной копии Windows Server. Чтобы устранить эту проблему, восстановите файл из моментального снимка в общей папке Azure. |
0x80070032 | -2147024846 | ERROR_NOT_SUPPORTED | Произошла внутренняя ошибка. | Обновите агент службы синхронизации файлов Azure до последней версии. Если ошибка сохраняется после обновления агента, создайте запрос на поддержку. |
0x80070006 | -2147024890 | ERROR_INVALID_HANDLE | Произошла внутренняя ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c80310 | -2134375664 | ECS_E_INVALID_DOWNLOAD_RESPONSE | Ошибка синхронизации файлов Azure. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x8007045d | -2147023779 | ERROR_IO_DEVICE | Произошла внутренняя ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c8604b | -2134351797 | ECS_E_AZURE_FILE_SHARE_FILE_NOT_ НАШЕЛ |
Файл не найден в общей папке. | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезапишите многоуровневый файл в конечной точке сервера. |
0x80070021 | -2147024863 | ERROR_LOCK_VIOLATION | Процесс не может получить доступ к файлу, так как другой процесс заблокировал часть файла. | Никаких действий не требуется. После того как приложение закроет дескриптор для файла, отзыв должен завершиться успешно. |
0x80c8604c | -2134351796 | ECS_E_AZURE_FILE_SNAPSHOT_NOT_ FOUND_SYNC_PENDING |
Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. После завершения сеанса синхронизации отзыв должен завершиться успешно. |
0x80c80312 | -2134375662 | ECS_E_DOWNLOAD_SESSION_STREAM_ ПРЕРВАНА |
Не удалось завершить скачивание файлов. Синхронизация попытается повторить попытку позже. | Если ошибка сохраняется, используйте Test-StorageSyncNetworkConnectivity командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x80c8600c | -2134351860 | ECS_E_AZURE_INTERNAL_ERROR | На сервере возникла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c8600b | -2134351861 | ECS_E_AZURE_INVALID_RANGE | На сервере возникла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x8007045b | -2147023781 | ERROR_SHUTDOWN_IN_PROGRESS | Выполняется завершение работы системы. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80072efd | -2147012867 | WININET_E_CANNOT_CONNECT | Не удалось установить соединение со службой. |
Test-StorageSyncNetworkConnectivity Используйте командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x80072f8f | -2147012721 | WININET_E_DECODING_FAILED | Брандмауэр, прокси-сервер или шлюз блокирует доступ к URL-адресам PKI или PKI-серверы не работают. | Убедитесь, что сервер может получить доступ к следующим URL-адресам: Конечные точки общедоступного облака: https://www.microsoft.com/pki/mscorp/cps http://crl.microsoft.com/pki/mscorp/crl/ http://mscrl.microsoft.com/pki/mscorp/crl/ http://ocsp.msocsp.com http://ocsp.digicert.com/ http://crl3.digicert.com/ Конечные точки Azure для государственных организаций: https://www.microsoft.com/pki/mscorp/cps http://crl.microsoft.com/pki/mscorp/crl/ http://mscrl.microsoft.com/pki/mscorp/crl/ http://ocsp.msocsp.com http://ocsp.digicert.com/ http://crl3.digicert.com/ После установки агента синхронизации файлов Azure URL-адрес PKI используется для скачивания промежуточных сертификатов, необходимых для взаимодействия со службой синхронизации файлов Azure и общей папкой Azure. URL-адрес OCSP используется для проверки состояния сертификата. Если ошибка сохраняется в течение нескольких дней, создайте запрос на поддержку. |
0x800703ee | -2147023890 | ERROR_FILE_INVALID | Том для файла был изменен извне, так что открытый файл больше не действителен. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c86048 | -2134351800 | ECS_E_AZURE_FILE_SNAPSHOT_NOT_ НАШЕЛ |
Произошла внутренняя ошибка. | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезапишите многоуровневый файл в конечной точке сервера. |
0x80072f78 | -2147012744 | WININET_E_INVALID_SERVER_RESPONSE | Не удалось установить соединение со службой. |
Test-StorageSyncNetworkConnectivity Используйте командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x8007139f | -2147019873 | ERROR_INVALID_STATE | Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80070570 | -2147023504 | ERROR_FILE_CORRUPT | Файл или каталог поврежден и недоступен для чтения. | Запустите chkdsk на томе. Подробнее. |
0x800705ad | -2147023443 | ERROR_WORKING_SET_QUOTA | Недостаточно квоты для завершения запрошенной службы. | Мониторинг использования памяти на сервере. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80070008 | -2147024888 | ERROR_NOT_ENOUGH_MEMORY | Недостаточно ресурсов памяти для обработки этой команды. | Мониторинг использования памяти на сервере. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c80072 | -2134376334 | ECS_E_BAD_GATEWAY | Не удалось установить соединение со службой. |
Test-StorageSyncNetworkConnectivity Используйте командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x80190193 | -2145844845 | HTTP_E_STATUS_FORBIDDEN | Произошла ошибка Запрещено (403). | Обновление политики доступа к общей папке Azure. Подробнее. |
0x80c8604e | -2134351794 | ECS_E_AZURE_FILE_SNAPSHOT_NOT_ FOUND_ON_CONFLICT_FILE |
Не удалось отозвать файл неудачного конфликта синхронизации из общей папки Azure. | Если эта ошибка возникает для многоуровневого файла, который является конфликтным файлом синхронизации, этот файл может больше не понадобиться конечным пользователям. Если исходный файл доступен и действителен, его можно удалить из конечной точки сервера. |
0x80c80075 | -2134376331 | ECS_E_ACCESS_TOKEN_CATASTROPHIC _СБОЯ |
Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c8005b | -2134376357 | ECS_E_AZURE_FILE_SERVICE_ НЕДОСТУПЕН |
Служба файлов Azure в настоящее время недоступна. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c83099 | -2134364007 | ECS_E_PRIVATE_ENDPOINT_ACCESS_ ЗАБЛОКИРОВАН |
Доступ к конфигурации частной конечной точки заблокирован. | Проверьте конфигурацию частной конечной точки и разрешите доступ к службе синхронизации файлов Azure. Подробнее. |
0x80c86000 | -2134351872 | ECS_E_AZURE_AUTHENTICATION_FAILED | Серверу не удалось проверить подлинность запроса. | Проверьте конфигурацию сети и убедитесь, что учетная запись хранения принимает IP-адрес сервера. Это можно сделать, добавив IP-адрес сервера, IP-подсеть сервера или виртуальную сеть сервера в список авторизованного управления доступом для доступа к учетной записи хранения. Подробнее. |
0x80072ef1 | -2147012879 |
ERROR_WINHTTP_OPERATION_CANCELLED |
Не удалось установить соединение со службой. | Если ошибка сохраняется, используйте Test-StorageSyncNetworkConnectivity командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x80c80338 | -2134375624 | ECS_E_CERT_CN_INVALID | SSL-сертификат сервера содержит неправильные имена узлов. Сертификат не может использоваться для установки SSL-подключения. | Обратитесь в службу технической поддержки вашей организации, чтобы получить помощь. Если требуется дальнейшее изучение, создайте запрос на поддержку. |
0x80c8000c | -2134376436 | ECS_E_SYNC_UNKNOWN_URI | Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c8033a | -2134375622 | ECS_E_SECURITY_CHANNEL_ERROR | Возникла проблема с проверкой SSL-сертификата сервера. | Обратитесь в службу технической поддержки вашей организации, чтобы получить помощь. Если требуется дальнейшее изучение, создайте запрос на поддержку. |
0x80131509 | -2146233079 | COR_E_INVALIDOPERATION | Произошла непредвиденная ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c8603d | -2134351811 | ECS_E_AZURE_UNKNOWN_FAILURE | Произошла непредвиденная ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c8033f | -2134375617 | ECS_E_TOKEN_LIFETIME_IS_TOO_LONG | Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80190190 | -2145844848 | HTTP_E_STATUS_BAD_REQUEST | Не удалось установить соединение со службой. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c86036 | -2134351818 | ECS_E_AZURE_FILE_PARENT_NOT_ НАШЕЛ |
Указанный родительский путь к файлу не существует. | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезапишите многоуровневый файл в конечной точке сервера. |
0x80c86049 | -2134351799 | ECS_E_AZURE_SHARE_SNAPSHOT_FILE_ NOT_FOUND |
Файл не найден в моментальном снимке общей папки. | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезапишите многоуровневый файл в конечной точке сервера. |
0x80c80311 | -2134375663 | ECS_E_DOWNLOAD_SESSION_HASH_ КОНФЛИКТА |
Произошла внутренняя ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x800700a4 | -2147024732 | ERROR_MAX_THRDS_REACHED | Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80070147 | -2147024569 | ERROR_OFFSET_ALIGNMENT_ НАРУШЕНИЕ |
Произошла внутренняя ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80090321 | -2146893023 | SEC_E_BUFFER_TOO_SMALL | Произошла внутренняя ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x801901a0 | -2145844832 | HTTP_E_STATUS_RANGE_NOT_ УДОВЛЕТВОРИМЫЙ |
Произошла внутренняя ошибка. | Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x80c80066 | -2134376346 | ECS_E_CLUSTER_ID_MISMATCH | Существует несоответствие между идентификатором кластера, возвращенным из API кластера, и идентификатором кластера, сохраненным во время регистрации. | Создайте запрос на поддержку для дальнейшего изучения проблемы. |
0x80c8032d | -2134375635 | ECS_E_PROXY_AUTH_REQUIRED | Прокси-серверу, используемому для доступа к Интернету, требуются текущие учетные данные. | Если для прокси-сервера требуется проверка подлинности, обновите учетные данные прокси-сервера. Подробнее. |
0x8007007a | -2147024774 | ERROR_INSUFFICIENT_BUFFER | Произошла внутренняя ошибка. | Никаких действий не требуется. Если ошибка сохраняется более суток, создайте запрос на поддержку. |
0x8019012e | -2145844946 | HTTP_E_STATUS_REDIRECT | Служба "Синхронизация файлов Azure" не поддерживает перенаправление HTTP. | Отключите перенаправление HTTP на прокси-сервере или сетевом устройстве. |
0x800706be | -2147023170 | RPC_S_CALL_FAILED | Возникла неизвестная ошибка. | Если ошибка сохраняется, используйте Test-StorageSyncNetworkConnectivity командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x80072747 | -2147014841 | WSAENOBUFS | Произошла внутренняя ошибка. | Если ошибка сохраняется, используйте Test-StorageSyncNetworkConnectivity командлет для проверки сетевого подключения к конечным точкам службы.
Подробнее. |
0x80C86093 | -2134351785 | ECS_E_STABLEVERSION_SVID_CHECK_ СБОЙ ПРИ |
Файл не может быть отозван из-за известной проблемы. | Скопируйте файл вручную из другой конечной точки или из облачной общей папки. Если вы не можете скопировать файл вручную, создайте запрос в службу поддержки. |
0x80C80362 | -2134375582 | ECS_E_ITEM_PATH_COMPONENT_HAS_ TRAILING_DOT |
Сбой распределения файлов по уровням или загрузки из-за конечной точки в пути. | Переименуйте конечную точку в папке или имени файла. |
0x80c83096 | -2134364010 | ECS_E_MGMT_ STORAGEACLSBYPASSNOTSET |
Эта ошибка возникает, если в учетной записи хранения включены параметры брандмауэра и виртуальной сети и не установлен флажок Разрешить доверенным службам Майкрософт доступ к этой учетной записи хранения . | Чтобы устранить эту проблему, выполните действия, описанные в разделе Настройка параметров брандмауэра и виртуальной сети. |
Многоуровневые файлы недоступны на сервере после удаления конечной точки сервера
Многоуровневые файлы на сервере становятся недоступными, если файлы не отзываются до удаления конечной точки сервера или если многоуровневые файлы были восстановлены из локальной (сторонней) резервной копии в расположение конечной точки сервера.
Если многоуровневые файлы недоступны, регистрируются следующие ошибки:
- При синхронизации файла код ошибки -2147023890 (0x800703ee - ERROR_FILE_INVALID) или -2147942467 (0x80070043 - ERROR_BAD_NET_NAME) регистрируется в журнале событий ItemResults .
- При отзыве файла код ошибки -2147023890 (0x800703ee - ERROR_FILE_INVALID) или -2134376393 (0x80c80037 - ECS_E_SYNC_SHARE_NOT_FOUND) регистрируется в журнале событий RecallResults .
Если многоуровневые файлы недоступны из-за удаления конечной точки сервера, восстановление доступа к многоуровневые файлы возможно при выполнении следующих условий:
- Конечная точка сервера была удалена в течение последних 30 дней.
- Облачная конечная точка не удалена.
- Общая папка не удалена.
- Группа синхронизации не была удалена.
Если выполнены описанные выше условия, вы можете восстановить доступ к файлам на сервере, повторно создав конечную точку сервера по тому же пути на сервере в той же группе синхронизации в течение 30 дней.
Если описанные выше условия не выполнены или многоуровневые файлы были восстановлены из локальной (сторонней) резервной копии, восстановление доступа невозможно, так как эти многоуровневые файлы на сервере теперь потеряны. Следуйте этим инструкциям, чтобы удалить потерянные многоуровневые файлы.
Примечание.
- Если многоуровневые файлы недоступны на сервере, полный файл по-прежнему должен быть доступен, если вы обращаетесь к общей папке Azure напрямую.
- Чтобы предотвратить потерянные многоуровневые файлы в будущем, выполните действия, описанные в статье Удаление конечной точки сервера при удалении конечной точки сервера и не восстанавливайте многоуровневые файлы из локальной резервной копии. См. статью Рекомендации по аварийному восстановлению с помощью синхронизации файлов Azure.
Получение списка потерянных многоуровневых файлов
Выполните следующие команды PowerShell, чтобы получить список потерянных многоуровневых файлов:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" $orphanFiles = Get-StorageSyncOrphanedTieredFiles -path <server endpoint path> $orphanFiles.OrphanedTieredFiles > OrphanTieredFiles.txt
Сохраните выходной файлOrphanTieredFiles.txt на случай, если файлы потребуется восстановить из резервной копии после удаления.
Как удалить потерянные многоуровневые файлы
Вариант 1. Удаление потерянных многоуровневые файлы
Этот параметр удаляет потерянные многоуровневые файлы на Сервере Windows Server, но требует удаления конечной точки сервера, если она существует из-за повторного создания через 30 дней или подключена к другой группе синхронизации. Конфликты файлов возникают, если файлы обновляются в общей папке Windows Server или Azure до повторного создания конечной точки сервера.
Создайте резервную копию общей папки Azure и расположения конечной точки сервера.
Удалите конечную точку сервера в группе синхронизации (если она существует), выполнив действия, описанные в разделе Удаление конечной точки сервера.
Предупреждение
Если конечная точка сервера не удалена до использования командлета
Remove-StorageSyncOrphanedTieredFiles
, удаление потерянного многоуровневого файла на сервере приведет к удалению полного файла в общей папке Azure.Выполните следующие команды PowerShell, чтобы получить список потерянных многоуровневых файлов:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" $orphanFiles = Get-StorageSyncOrphanedTieredFiles -path <server endpoint path> $orphanFiles.OrphanedTieredFiles > OrphanTieredFiles.txt
Сохраните выходной файлOrphanTieredFiles.txt на случай, если файлы потребуется восстановить из резервной копии после удаления.
Выполните следующие команды PowerShell, чтобы удалить потерянные многоуровневые файлы:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" $orphanFilesRemoved = Remove-StorageSyncOrphanedTieredFiles -Path <folder path containing orphaned tiered files> -Verbose $orphanFilesRemoved.OrphanedTieredFiles > DeletedOrphanFiles.txt
Примечание.
- Многоуровневые файлы, измененные на сервере, которые не синхронизированы с общей папкой Azure, будут удалены.
- Многоуровневые файлы, доступные (не потерянные), не будут удалены.
- Неуровневые файлы останутся на сервере.
Необязательно. Повторно создайте конечную точку сервера, если она удалена на шаге 3.
Вариант 2. Подключение общей папки Azure и локальное копирование файлов, потерянных на сервере
Для этого параметра не требуется удалять конечную точку сервера, но требуется достаточно места на диске для локального копирования полных файлов.
Подключите общую папку Azure к Windows Server с потерянными многоуровневые файлы.
Выполните следующие команды PowerShell, чтобы получить список потерянных многоуровневых файлов:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" $orphanFiles = Get-StorageSyncOrphanedTieredFiles -path <server endpoint path> $orphanFiles.OrphanedTieredFiles > OrphanTieredFiles.txt
Используйте выходной файл OrphanTieredFiles.txt , чтобы определить потерянные многоуровневые файлы на сервере.
Перезапишите потерянные многоуровневые файлы, скопировав полный файл из общей папки Azure в Windows Server.
Устранение неполадок с файлами, неожиданно отозванными на сервере
Антивирусная программа, резервное копирование и другие приложения, которые считывают большое количество файлов, вызывают непреднамеренный отзыв, если они не учитывают атрибут skip offline и пропускают чтение содержимого этих файлов. Пропуск автономных файлов для продуктов, поддерживающих этот параметр, помогает избежать непреднамеренных отзывов во время таких операций, как антивирусная проверка или задания резервного копирования.
Обратитесь к поставщику программного обеспечения, чтобы узнать, как настроить свое решение для пропуска чтения автономных файлов.
Непреднамеренные отзыва также могут возникать в других сценариях, например при просмотре файлов облачного уровня в проводнике. Это может произойти в Windows Server 2016, если папка содержит исполняемые файлы. Проводник был улучшен для Windows Server 2019 и более поздних версий, чтобы улучшить обработку автономных файлов.
Примечание.
Используйте идентификатор события 9059 в журнале событий телеметрии, чтобы определить, какие приложения вызывают отзыв. Это событие обеспечивает распределение отзыва приложений для конечной точки сервера и регистрируется один раз в час.
Исключения обработки для синхронизации файлов Azure
Если вы хотите настроить антивирусную программу или другие приложения для пропуска проверки файлов, к которым обращается служба "Синхронизация файлов Azure", настройте следующие исключения процесса:
- C:\Program Files\Azure\StorageSyncAgent\AfsAutoUpdater.exe
- C:\Program Files\Azure\StorageSyncAgent\FileSyncSvc.exe
- C:\Program Files\Azure\StorageSyncAgent\MAAgent\MonAgentLauncher.exe
- C:\Program Files\Azure\StorageSyncAgent\MAAgent\MonAgentHost.exe
- C:\Program Files\Azure\StorageSyncAgent\MAAgent\MonAgentManager.exe
- C:\Program Files\Azure\StorageSyncAgent\MAAgent\MonAgentCore.exe
- C:\Program Files\Azure\StorageSyncAgent\MAAgent\Extensions\XSyncMonitoringExtension\AzureStorageSyncMonitor.exe
Протокол TLS 1.2 требуется для синхронизации файлов Azure
Параметры TLS на сервере можно просмотреть, просмотрев параметры реестра.
Если вы используете прокси-сервер, обратитесь к документации по прокси-серверу и убедитесь, что он настроен для использования TLS 1.2.
См. также
- Устранение неполадок с установкой агента службы "Синхронизация файлов Azure" и регистрацией сервера
- Устранение неполадок с управлением группой синхронизации файлов Azure
- Устранение ошибок синхронизации файлов Azure
- Мониторинг синхронизации файлов Azure
- Устранение неполадок с файлами Azure
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.