Risolvere i problemi di Sincronizzazione file di Azure

È possibile usare Sincronizzazione file di Azure per centralizzare le condivisioni file dell'organizzazione in File di Azure, mantenendo al tempo stesso la flessibilità, le prestazioni e la compatibilità di un file server locale. Questo articolo è progettato per semplificare la risoluzione dei problemi che potrebbero verificarsi con la distribuzione Sincronizzazione file di Azure. Viene anche descritto come raccogliere log importanti dal sistema se è necessaria un'analisi più approfondita del problema.

Documentazione comune sulla risoluzione dei problemi

In base al problema riscontrato, esaminare la documentazione appropriata per la risoluzione dei problemi:

Problemi Documentazione sulla risoluzione dei problemi
Problemi di installazione o registrazione del server dell'agente Risolvere i problemi di installazione e registrazione del server dell'agente di Sincronizzazione file di Azure
Problemi di creazione dell'endpoint cloud o dell'endpoint server oppure il server registrato è offline Risolvere i problemi relativi alla gestione dei gruppi di sincronizzazione Sincronizzazione file di Azure
L'endpoint server ha uno stato di errore o la sincronizzazione dei file non riesce Risolvere gli errori e l'integrità della sincronizzazione Sincronizzazione file di Azure
I file non riescono a eseguire il tier o il richiamo Risolvere i problemi di Sincronizzazione file di Azure suddivisione in livelli cloud

Se non si è certi di dove iniziare, vedere Procedura generale per la risoluzione dei problemi.

Primi passaggi per la risoluzione dei problemi generali

Se si verificano problemi con Sincronizzazione file di Azure, iniziare completando i passaggi seguenti:

  1. Verificare la presenza di eventuali errori che usano il portale di Azure o i log eventi nel server. Per informazioni su come visualizzare l'integrità dell'ambiente Sincronizzazione file di Azure usando il portale di Azure o i log eventi, vedere Monitorare Sincronizzazione file di Azure.
  2. Verificare che il servizio Sincronizzazione file di Azure sia in esecuzione nel server:
    • Aprire lo snap-in MMC Servizi e verificare che il servizio Agente di sincronizzazione archiviazione (FileSyncSvc) sia in esecuzione.
  3. Verificare che i driver di filtro Sincronizzazione file di Azure (StorageSync.sys e StorageSyncGuard.sys) siano in esecuzione nel server:
    • Al prompt dei comandi con privilegi elevati eseguire fltmc. Verificare che siano elencati i driver di filtro StorageSync.sys e StorageSyncGuard.sys file system.
  4. Usare il cmdlet Debug-StorageSyncServer nel server per verificare la presenza di problemi comuni.

cmdlet Debug-StorageSyncServer

Il Debug-StorageSyncServer cmdlet diagnostica i problemi comuni nel server Sincronizzazione file di Azure, ad esempio la configurazione errata del certificato e l'ora del server non corretta. È stata inoltre semplificata la risoluzione dei problemi di Sincronizzazione file di Azure unendo le funzionalità di alcuni script e cmdlet esistenti (AFSDiag.ps1, FileSyncErrorsReport.ps1e Test-StorageSyncNetworkConnectivity) nel Debug-StorageSyncServer cmdlet .

Per eseguire la diagnostica nel server, eseguire i comandi di PowerShell seguenti:

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

Per testare la connettività di rete nel server, eseguire i comandi di PowerShell seguenti:

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

Per identificare i file che non riescono a eseguire la sincronizzazione nel server, eseguire i comandi di PowerShell seguenti:

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

Per raccogliere log e tracce nel server, eseguire i comandi di PowerShell seguenti:

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

Come raccogliere log e tracce nel server Sincronizzazione file di Azure

Se il problema non viene risolto dopo aver seguito i passaggi descritti nella documentazione per la risoluzione dei problemi, eseguire lo strumento AFSDiag e inviare l'output del file .zip al tecnico del supporto assegnato al caso per un'ulteriore diagnosi.

Per eseguire AFSDiag, seguire questa procedura:

  1. Aprire una finestra di PowerShell con privilegi elevati e quindi eseguire i comandi seguenti (premere INVIO dopo ogni comando):

    Nota

    AFSDiag creerà la directory di output e una cartella temporanea al suo interno prima di raccogliere i log e eliminerà la cartella temporanea dopo l'esecuzione. Specificare un percorso di output che non contiene dati.

    Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
    Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
    
  2. Riprodurre il problema. Al termine, immettere D.

  3. Un file .zip che contiene log e file di traccia viene salvato nella directory di output specificata.

Vedere anche

Contattaci per ricevere assistenza

In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.