Устранение неполадок с синхронизацией файлов Azure
Синхронизацию файлов Azure можно использовать для централизации общих папок организации в службе "Файлы Azure", сохраняя при этом гибкость, производительность и совместимость локального файлового сервера. Эта статья поможет вам устранить неполадки и проблемы, которые могут возникнуть при развертывании службы "Синхронизация файлов Azure". Мы также описываем, как собирать важные журналы из системы, если требуется более глубокое исследование проблемы.
Общая документация по устранению неполадок
В зависимости от возникшей проблемы ознакомьтесь с соответствующей документацией по устранению неполадок:
Проблемы | Документация по устранению неполадок |
---|---|
Проблемы с установкой агента или регистрацией сервера | Устранение неполадок с установкой агента службы "Синхронизация файлов Azure" и регистрацией сервера |
Проблемы с созданием облачной конечной точки или конечной точки сервера или зарегистрированный сервер находится в автономном режиме | Устранение неполадок с управлением группой синхронизации файлов Azure |
Конечная точка сервера имеет состояние ошибки или не удалось синхронизировать файлы | Устранение неполадок синхронизации файлов Azure и ошибок синхронизации |
Файлы не могут быть на уровне или отзыва | Устранение неполадок с распределением по уровням в облаке службы "Синхронизация файлов Azure" |
Высокий уровень использования памяти на сервере | Устранение неполадок с синхронизацией файлов Azure |
Если вы не знаете, с чего начать, см. раздел Общие первые шаги по устранению неполадок.
Общие действия по устранению неполадок
Если у вас возникли проблемы с синхронизацией файлов Azure, выполните следующие действия.
- Проверьте наличие ошибок с помощью портала Azure или журналов событий на сервере. Сведения о том, как просмотреть работоспособность среды синхронизации файлов Azure с помощью портала Azure или журналов событий, см. в статье Мониторинг синхронизации файлов Azure.
- Убедитесь, что служба синхронизации файлов Azure запущена на сервере:
- Откройте оснастку СЛУЖБЫ MMC и убедитесь, что служба агента синхронизации хранилища (FileSyncSvc) запущена.
- Убедитесь, что драйверы фильтров службы "Синхронизация файлов Azure" (StorageSync.sys и StorageSyncGuard.sys) запущены на сервере:
- В командной строке с повышенными привилегиями выполните команду
fltmc
. Убедитесь, что перечислены драйверы фильтровStorageSync.sys и StorageSyncGuard.sys файловой системы.
- В командной строке с повышенными привилегиями выполните команду
- Используйте командлет Debug-StorageSyncServer на сервере, чтобы проверить наличие распространенных проблем.
командлет Debug-StorageSyncServer
Командлет Debug-StorageSyncServer
будет диагностировать распространенные проблемы на сервере службы синхронизации файлов Azure, такие как неправильная настройка сертификата и неправильное время сервера. Мы также упростили устранение неполадок службы синхронизации файлов Azure, объединив функции некоторых существующих скриптов и командлетов (AFSDiag.ps1, FileSyncErrorsReport.ps1и Test-StorageSyncNetworkConnectivity
) в Debug-StorageSyncServer
командлет .
Чтобы запустить диагностику на сервере, выполните следующие команды PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose
Чтобы проверить сетевое подключение на сервере, выполните следующие команды PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity
Чтобы определить файлы, которые не синхронизируются на сервере, выполните следующие команды PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport
Чтобы собрать журналы и трассировки на сервере, выполните следующие команды PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Сбор журналов и трассировок на сервере синхронизации файлов Azure
Если проблема не устранена после выполнения действий, описанных в документации по устранению неполадок, запустите средство AFSDiag и отправьте выходные данные .zip файла инженеру службы поддержки, назначенному вашему делу, для дальнейшей диагностики.
Чтобы запустить AFSDiag, выполните следующие действия:
Откройте окно PowerShell с повышенными привилегиями и выполните следующие команды (нажмите клавишу ВВОД после каждой команды):
Примечание.
AFSDiag создаст выходной каталог и временную папку в нем перед сбором журналов и удалит временную папку после выполнения. Укажите выходное расположение, которое не содержит данных.
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Воспроизведите проблему. По завершении введите D.
Файл .zip, содержащий журналы и файлы трассировки, сохраняется в указанном выходном каталоге.
Высокий уровень использования памяти на сервере
Служба синхронизации файлов Azure использует базы данных ESE для синхронизации и распределения по уровням в облаке. Базы данных ESE могут потреблять до 80 % системной памяти для повышения производительности. Чтобы ограничить объем памяти, используемый базами данных ESE, можно настроить MaxESEDbCachePercent
параметр реестра на сервере.
Чтобы уменьшить ограничение на использование памяти ESE до 60 %, что является хорошим балансом между использованием памяти и достаточным объемом кэша для поддержания достойной производительности баз данных, выполните следующую команду из командной строки с повышенными привилегиями:
REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60
MaxESEDbCachePercent
После создания параметра реестра перезапустите службу агента синхронизации хранилища (FileSyncSvc).
См. также
- Мониторинг синхронизации файлов Azure
- Устранение неполадок с файлами Azure
- Устранение неполадок с производительностью файлов Azure
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по