Compartilhar via


Resolver problemas do Azure File Sync

Pode utilizar o Azure File Sync para centralizar as partilhas de ficheiros da sua organização nos Ficheiros do Azure, mantendo a flexibilidade, o desempenho e a compatibilidade de um servidor de ficheiros no local. Este artigo foi concebido para o ajudar a resolver problemas com a implementação do Azure File Sync. Também descrevemos como recolher registos importantes do sistema se for necessária uma investigação mais aprofundada do problema.

Documentação de resolução de problemas comum

Com base no problema que está a ter, veja a documentação de resolução de problemas adequada:

Issues Documentação de resolução de problemas
Problemas de instalação ou registo do servidor do agente Resolver problemas de instalação e registo do servidor do agente do Azure File Sync
Problemas de criação do ponto final da cloud ou do ponto final do servidor ou o servidor registado está offline Resolver problemas de gestão de grupos de sincronização do Azure File Sync
O ponto final do servidor tem um estado de erro ou os ficheiros não são sincronizados Resolver problemas de estado de funcionamento e erros da sincronização do Azure File Sync
Os ficheiros não conseguem colocar em camadas ou recuperar Resolver problemas de arrumo na cloud do Azure File Sync
Utilização elevada da memória no servidor Resolver problemas do Azure File Sync

Se não souber por onde começar, consulte Os primeiros passos da resolução de problemas gerais.

Primeiros passos de resolução de problemas gerais

Se estiver a ter problemas com o Azure File Sync, comece por concluir os seguintes passos:

  1. Verifique se existem erros ao utilizar o portal do Azure ou os registos de eventos no servidor. Para obter informações sobre como ver o estado de funcionamento do ambiente do Azure File Sync com o portal do Azure ou os registos de eventos, veja Monitorizar o Azure File Sync.
  2. Verifique se o serviço Azure File Sync está em execução no servidor:
    • Abra o snap-in MMC dos Serviços e verifique se o serviço do Agente de Sincronização de Armazenamento (FileSyncSvc) está em execução.
  3. Verifique se os controladores de filtro do Azure File Sync (StorageSync.sys e StorageSyncGuard.sys) estão em execução no servidor:
    • Numa linha de comandos elevada, execute fltmc. Verifique se os controladores de filtro do sistema de ficheirosStorageSync.syse StorageSyncGuard.sys estão listados.
  4. Utilize o cmdlet Debug-StorageSyncServer no servidor para verificar se existem problemas comuns.

cmdlet Debug-StorageSyncServer

O Debug-StorageSyncServer cmdlet irá diagnosticar problemas comuns no servidor do Azure File Sync, como a configuração incorreta do certificado e a hora incorreta do servidor. Também simplificámos a resolução de problemas do Azure File Sync ao intercalar a funcionalidade de alguns scripts e cmdlets existentes (AFSDiag.ps1, FileSyncErrorsReport.ps1e Test-StorageSyncNetworkConnectivity) no Debug-StorageSyncServer cmdlet .

Para executar diagnósticos no servidor, execute os seguintes comandos do PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose

Para testar a conectividade de rede no servidor, execute os seguintes comandos do PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity

Para identificar ficheiros que não conseguem sincronizar no servidor, execute os seguintes comandos do PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport

Para recolher registos e rastreios no servidor, execute os seguintes comandos do PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose

Como recolher registos e rastreios no servidor do Azure File Sync

Se o problema não for resolvido após seguir os passos na documentação de resolução de problemas, execute a ferramenta AFSDiag e envie o respetivo .zip saída do ficheiro para o engenheiro de suporte atribuído ao seu caso para um diagnóstico mais aprofundado.

Para executar o AFSDiag, execute os passos abaixo:

  1. Abra uma janela elevada do PowerShell e, em seguida, execute os seguintes comandos (prima Enter após cada comando):

    Observação

    O AFSDiag criará o diretório de saída e uma pasta temporária no mesmo antes de recolher registos e eliminará a pasta temporária após a execução. Especifique uma localização de saída que não contenha dados.

    Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
    Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
    
  2. Reproduza o problema. Quando terminar, introduza D.

  3. Um ficheiro .zip que contém registos e ficheiros de rastreio é guardado no diretório de saída que especificou.

Utilização elevada da memória no servidor

O Azure File Sync utiliza bases de dados do Motor de Armazenamento Extensível (ESE) para sincronização e arrumo na cloud. As bases de dados ESE podem consumir até 80% da memória do sistema para melhorar o desempenho. Para limitar a quantidade de memória utilizada pelas bases de dados ESE, pode configurar a MaxESEDbCachePercent definição de registo no servidor.

Para reduzir o limite de utilização da memória do ESE para 60%, que é um bom equilíbrio entre a utilização da memória e a cache suficiente para manter um desempenho decente das bases de dados, execute o seguinte comando a partir de uma linha de comandos elevada:

REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60

Assim que a definição do MaxESEDbCachePercent registo for criada, reinicie o serviço Do Agente de Sincronização de Armazenamento (FileSyncSvc).

Confira também

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.