針對 Azure 檔案同步進行移難排解

您可以使用 Azure 檔案同步,將組織的檔案共用集中在 Azure 檔案服務中,同時保有內部部署檔案伺服器的靈活度、效能及相容性。 本文旨在協助您針對使用 Azure 檔案同步部署時所發生的問題進行疑難排解,並解決這些問題。 文中也說明如果需要更深入調查問題,如何從系統收集重要的記錄。 如果您找不到問題的答案,可透過下列管道 (依先後順序) 和我們連絡:

我在伺服器上的 Azure 檔案同步有問題 (同步、雲端分層等)。 我是否應移除並重新建立伺服器端點?

否:移除伺服器端點不像是重新啟動伺服器! 要修正同步、雲端階層處理或 Azure 檔案同步的其他方面問題,移除和重建伺服器端點通常不是適當的解決方案。移除伺服器端點是一種破壞性操作。 若分層檔案存在於伺服器端點命名空間外部,這種做法可能會導致資料遺失。 如需詳細資訊,請參閱為什麼分層檔案存在於伺服器端點命名空間外部。 或者,此做法也可能會造成無法存取存在於伺服器端點命名空間中的分層檔案。 重建伺服器端點並無法解決這些問題。 分層的檔案可能會位於您的伺服器端點命名空間內部,即使您從未啟用過雲端分層。 因此,建議您不要移除伺服器端點,除非您要停止使用與此特定資料夾進行 Azure 檔案同步,或是已收到 Microsoft 工程師的明確指示,要執行這項操作。 如需關於移除伺服器端點的詳細資訊,請參閱移除伺服器端點

一般疑難排解首要步驟

如果在伺服器上使用 Azure 檔案同步時發生問題,請完成以下步驟開始疑難排解:

  1. 在 [事件檢視器] 中檢閱遙測、作業和診斷事件記錄。
    • 系統會將同步、分層和回收問題記錄在 Applications and Services\Microsoft\FileSync\Agent 下的遙測、診斷和作業事件記錄中。
    • 與管理伺服器相關的問題 (例如組態設定) 則記錄在 Applications and Services\Microsoft\FileSync\Management 下的作業和診斷事件記錄中。
  2. 確認 Azure 檔案同步服務正在伺服器上執行:
    • 開啟 [服務] MMC 嵌入式管理單元,並確認儲存體同步代理程式服務 (FileSyncSvc) 正在執行。
  3. 確認 Azure 檔案同步篩選器驅動程式 (StorageSync.sys 與 StorageSyncGuard.sys) 正在執行:
    • 在提高權限的命令提示字元,執行 fltmc。 確認已列出 StorageSync.sys 和 StorageSyncGuard.sys 檔案系統篩選器驅動程式。

如果問題未解決,請執行 AFSDiag 工具,並將其 .zip 檔案輸出傳送給支援工程師,以供進一步診斷。

若要執行 AFSDiag,請執行下列步驟:

  1. 開啟提升權限的 PowerShell 視窗,然後執行下列命令 (每個命令後要按 Enter 鍵):

    注意

    AFSDiag 會先建立輸出目錄和其中的暫存資料夾,再收集記錄檔,並在執行後刪除暫存資料夾。 指定不包含資料的輸出位置。

    cd "c:\Program Files\Azure\StorageSyncAgent"
    Import-Module .\afsdiag.ps1
    Debug-AFS -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
    
  2. 重現問題。 完成時,輸入 D

  3. 含有記錄和追蹤檔案的 .zip 檔案將會儲存在指定的輸出目錄中。

常用的疑難排解主題領域

如需詳細資訊,請選擇您想要進行疑難排解的主題領域。

某些問題可能與一個以上的主題領域相關。

另請參閱