Problemen oplossen met Azure File Sync
U kunt Azure File Sync gebruiken om de bestandsshares van uw organisatie te centraliseren in Azure Files en tegelijkertijd de flexibiliteit, prestaties en compatibiliteit van een on-premises bestandsserver te behouden. Dit artikel is ontworpen om u te helpen bij het oplossen van problemen die kunnen optreden met uw Azure File Sync-implementatie. We beschrijven ook hoe u belangrijke logboeken van het systeem verzamelt als een dieper onderzoek van het probleem vereist is.
Algemene documentatie voor probleemoplossing
Bekijk de juiste documentatie voor probleemoplossing op basis van het probleem dat u ondervindt:
Problemen | Documentatie voor problemen oplossen |
---|---|
Problemen met agentinstallatie of serverregistratie | Problemen met de installatie en serverregistratie van de Azure File Sync-agent oplossen |
Problemen met het maken van cloudeindpunten of servereindpunten, of de geregistreerde server is offline | Problemen met azure File Sync-synchronisatiegroepbeheer oplossen |
Servereindpunt heeft een foutstatus of bestanden kunnen niet worden gesynchroniseerd | Status en fouten van Azure File Sync-synchronisatie oplossen |
Bestanden kunnen niet worden gelaagd of ingetrokken | Problemen met azure File Sync-cloudlagen oplossen |
De Storage Sync Agent-service (FileSyncSvc) kan niet worden gestart | Problemen oplossen met Azure File Sync |
Hoog geheugengebruik op de server | Problemen oplossen met Azure File Sync |
Als u niet zeker weet waar u moet beginnen, raadpleegt u de eerste stappen voor het oplossen van algemene problemen.
Algemene eerste stappen voor probleemoplossing
Als u problemen ondervindt met Azure File Sync, voert u eerst de volgende stappen uit:
- Controleer op eventuele fouten met behulp van de Azure-portal of gebeurtenislogboeken op de server. Zie Azure File Sync bewaken voor informatie over het weergeven van de status van uw Azure File Sync-omgeving met behulp van de Azure-portal of gebeurtenislogboeken.
- Controleer of de Azure File Sync-service wordt uitgevoerd op de server:
- Open de MMC-module Services en controleer of de Storage Sync Agent-service (FileSyncSvc) wordt uitgevoerd. Als de service niet wordt uitgevoerd en niet kan worden gestart, raadpleegt u de Storage Sync Agent-service (FileSyncSvc) die niet kan worden gestart.
- Controleer of de Azure File Sync-filterstuurprogramma's (StorageSync.sys en StorageSyncGuard.sys) worden uitgevoerd op de server:
- Voer
fltmc
uit vanaf een opdrachtprompt met verhoogde bevoegdheid. Controleer of de stuurprogramma's voor StorageSync.sys en StorageSyncGuard.sys bestandssysteemfilters worden vermeld.
- Voer
- Gebruik de cmdlet Debug-StorageSyncServer op de server om te controleren op veelvoorkomende problemen.
Debug-StorageSyncServer-cmdlet
De Debug-StorageSyncServer
cmdlet diagnosticeert veelvoorkomende problemen op de Azure File Sync-server, zoals onjuiste configuratie van certificaten en onjuiste servertijd. We hebben het oplossen van problemen met Azure File Sync ook vereenvoudigd door de functionaliteit van sommige bestaande scripts en cmdlets (AFSDiag.ps1, FileSyncErrorsReport.ps1 en Test-StorageSyncNetworkConnectivity
) samen te voegen in de Debug-StorageSyncServer
cmdlet.
Voer de volgende PowerShell-opdrachten uit om diagnostische gegevens uit te voeren op de server:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose
Voer de volgende PowerShell-opdrachten uit om de netwerkverbinding op de server te testen:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity
Voer de volgende PowerShell-opdrachten uit om bestanden te identificeren die niet kunnen worden gesynchroniseerd op de server:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport
Voer de volgende PowerShell-opdrachten uit om logboeken en traceringen op de server te verzamelen:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Logboeken en traceringen verzamelen op de Azure File Sync-server
Als uw probleem niet is opgelost nadat u de stappen in de documentatie voor probleemoplossing hebt uitgevoerd, voert u het HULPPROGRAMMA AFSDiag uit en verzendt u de uitvoer van het .zip-bestand naar de ondersteuningstechnicus die aan uw aanvraag is toegewezen voor verdere diagnose.
Voer de onderstaande stappen uit om AFSDiag uit te voeren:
Open een PowerShell-venster met verhoogde bevoegdheid en voer de volgende opdrachten uit (druk op Enter na elke opdracht):
Notitie
AFSDiag maakt de uitvoermap en een tijdelijke map erin voordat u logboeken verzamelt en verwijdert de tijdelijke map na uitvoering. Geef een uitvoerlocatie die geen gegevens bevat.
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Reproduceer het probleem. Wanneer u klaar bent, voert u D in.
Er wordt een .zip-bestand met logboeken en traceringsbestanden opgeslagen in de uitvoermap die u hebt opgegeven.
De Storage Sync Agent-service (FileSyncSvc) kan niet worden gestart
Nadat u de Azure File Sync-agent (v17.3 of hoger) hebt geïnstalleerd of bijgewerkt, kan een van de volgende symptomen optreden:
De Storage Sync Agent-service (FileSyncSvc) kan niet worden gestart met de volgende fout:
Error 0x80070057: The parameter is incorrect.
Het registreren van een server met behulp van de cmdlet Register-AzStorageSyncServer mislukt met de volgende fout:
Register-AzStorageSyncServer: Exception of type 'Commands.StorageSync.Interop.Exceptions.ServerRegistrationException' was thrown.
ServerRegistration.exe of AfsUpdater.exe kan niet worden geopend
Dit probleem treedt op omdat de Azure File Sync-agent afhankelijk is van een Windows-beveiligingsfunctie en updates voor deze beveiligingsfunctie niet zijn geïnstalleerd.
Als u dit probleem wilt oplossen, controleert u of op uw Windows Server de volgende updates zijn geïnstalleerd:
- Windows Server 2012 R2: KB5021653
- Windows Server 2016: KB5040562
- Windows Server 2019: KB5005112 en KB5040430
Hoog geheugengebruik op de server
Azure File Sync maakt gebruik van ESE-databases (Extensible Storage Engine) voor synchronisatie en cloudlagen. De ESE-databases kunnen tot 80% van het systeemgeheugen verbruiken om de prestaties te verbeteren. Als u de hoeveelheid geheugen wilt beperken die door de ESE-databases wordt gebruikt, kunt u de MaxESEDbCachePercent
registerinstelling op de server configureren.
Als u de limiet voor ESE-geheugengebruik wilt beperken tot 60%, wat een goede balans is tussen het geheugengebruik en voldoende cache om de goede prestaties van de databases te behouden, voert u de volgende opdracht uit vanaf een opdrachtprompt met verhoogde bevoegdheid:
REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60
Zodra de MaxESEDbCachePercent
registerinstelling is gemaakt, start u de Storage Sync Agent-service (FileSyncSvc) opnieuw op.
Zie ook
- Azure File Sync bewaken
- Problemen met Azure-bestanden oplossen
- Prestatieproblemen met Azure Files oplossen
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.