Устранение неполадок с Синхронизацией файлов Azure — распределение по уровням в облаке
Распределение по уровням облака, дополнительная функция Синхронизации файлов Azure, сокращает объем локального хранилища, необходимого для хранения данных на локальном файловом сервере. Если этот компонент включен, он хранит на локальном сервере только часто используемые (горячие) файлы. Редко используемые (интересные) файлы разбиваются на пространство имен (структура файлов и папок) и содержимое файла.
Существует два сценария сбоев при распределении по уровням облака.
- Во-первых, может произойти сбой распределения файлов, когда служба "Синхронизация файлов Azure" не может успешно перенести файл в Файлы Azure.
- Во-вторых, может произойти сбой получения файлов, когда фильтр файловой системы (StorageSync.sys) службы "Синхронизация файлов Azure" не может успешно скачать данные перенесенного в облако файла, когда пользователь пытается к нему обратиться.
Для каждого из сценариев есть два основных класса сбоев:
- Сбои облачного хранилища
- Временные проблемы с доступностью службы хранилища. Подробнее этот вопрос рассматривается в Соглашении об уровне обслуживания (SLA) для службы хранилища Azure.
- Недоступность общего файлового ресурса Azure. Такая ошибка обычно происходит, когда вы удаляете общий файловый ресурс Azure, который назначен в качестве облачной конечной точки в группе синхронизации.
- Недоступность учетной записи хранения. Такая ошибка обычно происходит, когда вы удаляете учетную запись хранения, которая содержит общую папку Azure, назначенную в качестве облачной конечной точки для группы синхронизации.
- Сбои сервера
- Синхронизация файлов Azure фильтр файловой системы (StorageSync.sys) не загружается. Чтобы обслуживать запросы на сохранение и восстановление файлов, должен быть загружен фильтр файловой системы службы синхронизации файлов Azure. Может быть несколько причин, по которым фильтр не будет загружен. Но чаще всего это означает, что администратор вручную отключил его. Фильтр файловой системы службы "Синхронизация файлов Azure" должен быть постоянно загружен, чтобы эта служба работала правильно.
- Точка повторного анализа отсутствует, повреждена или непригодна по другим причинам. Точка повторного анализа — это специальная структура данных в файле, состоящем из двух частей:
Тег повторногопара, указывающий операционной системе, что фильтр файловой системы Синхронизация файлов 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, ApplicationName и 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 | Не удалось переместить файл в многоуровневое хранилище из-за отказа в доступе. Эта проблема может возникать из-за того, что файл находится в DFSR-папке репликации, доступной только для чтения. | Синхронизация файлов Azure не поддерживает конечные точки сервера в папках репликации только для чтения DFS-R. Дополнительные сведения см. в разделе Распределенная файловая система (DFS). |
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_ FOUND |
Не удалось выполнить уровень файла, так как он не синхронизирован с общей папкой 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_ FORMAT |
Не удается установить подключение к службе. | Проверьте и настройте параметр прокси-сервера правильно или удалите его. Подробнее. |
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 | Не удалось отозвать файл из-за нехватки системных ресурсов. Примечание. Если версия агента Синхронизация файлов Azure равно 19 или более поздней, а служба агента синхронизации хранилища (FileSyncSvc) не запущена, при переименовании файлов или папок в расположении конечной точки сервера возникает ошибка. |
Убедитесь, что запущена служба агента синхронизации хранилища (FileSyncSvc). Если ФайлSyncSvc запущен и ошибка сохраняется, изучите, какой драйвер в режиме приложения или ядра исчерпает системные ресурсы. |
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_ FOUND |
Не удалось отозвать файл, так как он ссылается на версию файла, которая больше не существует в общей папке 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_ FOUND |
Файл не найден в общей папке. | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезаписать многоуровневый файл в конечной точке сервера. |
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_ FOUND |
Произошла внутренняя ошибка. | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезаписать многоуровневый файл в конечной точке сервера. |
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_ FOUND |
Указанный родительский путь для файла не существует | Скорее всего, вы выполнили неподдерживаемую операцию. Подробнее. Найдите исходную копию файла и перезаписать многоуровневый файл в конечной точке сервера. |
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.
Устранение неполадок с файлами, непредвиденно отозванными на сервере
Антивирусные программы, приложения архивации, а также другие приложения, которые считывают большое количество файлов, вызывают непреднамеренные отзывы, если они не учитывают автономный атрибут пропуска и пропускают чтение содержимого этих файлов. Пропуск автономных файлов для продуктов, поддерживающих эту возможность, позволяет избежать непреднамеренных отзывов во время операций, таких как антивирусные проверки или задания резервного копирования.
Обратитесь к поставщику программного обеспечения за информацией о том, как настроить решение, чтобы пропустить чтение автономных файлов.
Непреднамеренные отзывы также могут возникать в других сценариях, например при просмотре облачных файлов на уровне облака в проводник. Это может произойти в 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
Для службы "Синхронизация файлов Azure" требуется TLS 1.2
Вы можете посмотреть параметры TLS на сервере в параметрах реестра.
Если вы используете прокси-сервер, обратитесь к документации по прокси-серверу и убедитесь, что она настроена на использование TLS 1.2.
См. также
- Устранение неполадок с установкой агента и регистрацией сервера Синхронизации файлов Azure
- Управление группами синхронизации в Синхронизации файлов Azure
- Устранение неполадок с Синхронизацией файлов Azure — ошибка синхронизации
- Мониторинг Синхронизации файлов Azure
- Устранение неполадок файлов Azure
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.