針對 Azure 檔案同步問題進行測試及疑難排解

已完成

有多種方法可以監視 Azure 檔案同步。您可以使用 Azure 入口網站、Azure 監視器或其中一部 Windows Server 電腦上的事件記錄檔。 您也可透過將 Azure 檔案同步效能計數器新增至效能監視器來監視 Azure 檔案同步。

您已在 Azure 環境與目標伺服器上設定 Azure 檔案同步元件。 現在您想要確保環境正常運作,並監視複寫與檔案複製作業。

檢查檔案共用同步

若要檢查檔案是否正在複寫,請開啟兩個 [檔案總管] 工作階段。 在第一個視窗中,瀏覽至已同步至 Azure 的資料夾路徑。

在第二個 [檔案總管] 視窗中,新增對應至 Azure 檔案共用的網路連線,例如 \\<your-azure-file-share>.file.core.windows.net\foldername

在第一個視窗中,在 [CADFolder] 中新增文字文件,然後將一些文字新增至檔案。 檔案應該會在數秒之後出現在對應的磁碟機位置。 開啟檔案,並檢查內容是否符合您本機複本的內容。 如果內容相符,則 Azure 與伺服器端點之間的複寫狀況良好。

檔案未同步最常見的原因是無效的檔案名稱。 評量工具可協助您識別現有檔案名稱的問題。 不過,如果在設定同步之後才建立具有無效字元的新檔案,您將需要使用監視工具來加以識別。

檢視儲存體同步服務的伺服器健康情況與計量

您可以在 Azure 入口網站的儲存體同步服務屬性中,檢視伺服器健康情況、伺服器端點健康情況與計量。

  • 已註冊的伺服器健康情況:如果伺服器狀態為 [線上],就表示成功地與服務通訊。 如果伺服器狀態 [顯示為離線],請檢查儲存體同步監視器處理序服務,以確保其正於伺服器上執行。
  • 伺服器端點健康情況:伺服器端點健康情況是以遙測中記錄的事件為基礎來計算的。 如果發生任何錯誤,同步處理健全狀況會登錄為 [狀況不良]
  • 計量:您可以從儲存體同步服務內檢視各種計量。 計量包括:
    • 同步的位元組:已傳輸的資料大小
    • 雲端階層處理重新叫用:重新叫用的資料大小
    • 檔案無法同步:無法同步的檔案計數
    • 同步的檔案:已傳輸的檔案計數 (上傳及下載)
    • 伺服器線上狀態:從伺服器接收的活動訊號計數

如需詳細資訊,請參閱疑難排解 Azure 檔案同步健康情況和錯誤

使用 Azure 監視器

Azure 監視器可讓您在入口網站中的中央位置檢視及分析資料,以及針對資料採取行動。 下列是 Azure 監視器中顯示 Azure 檔案同步的特定計量:

  • 同步的位元組:已傳輸的資料大小
  • 雲端階層處理重新叫用:重新叫用的資料大小
  • 檔案無法同步:無法同步的檔案計數
  • 同步的檔案:已傳輸的檔案計數 (上傳及下載)
  • 伺服器線上狀態:從伺服器接收的活動訊號計數
  • 同步工作階段結果:同步工作階段結果 (1 = 成功。0 = 同步失敗)

檢視 Windows 事件記錄檔

遙測事件記錄檔可用來識別已登錄的伺服器、同步處理和雲端階層處理健康情況。 移至 [事件檢視器] 的 [應用程式及服務\Microsoft\FileSync\Agent] 路徑下。

每個事件記錄項目都包含各種事件識別碼,以識別同步健康情況、已註冊的伺服器健康情況,以及雲端階層處理健康情況問題。

  • 事件 ID 9102:在同步工作階段完成後記錄。 HRESULT=0 的結果表示同步成功。其他任何情況都表明失敗。
  • 事件 ID 9302:正在進行作用中同步時,每隔 5 到 10 分鐘就會記錄一次。 AppliedItemCount > 0 的結果表示已順利進行同步。
  • 事件 ID 9301:當伺服器與服務通訊以查詢作業時,每隔 30 秒就會記錄一次。 GetNextJob = 0 的結果表示服務可以與 Azure 通訊。
  • 事件 ID 9003、9016 和 9029:已記錄至監視器雲端階層處理 (若已使用階層處理)。

使用 Windows Server 中的效能監視器

您可以使用效能監視器 (包含在 Windows Server 中) 來即時監視伺服器的許多層面,包括 Azure 檔案同步。從 Microsoft Management Console 開啟效能監視器。 您需要新增的計數器位於 [已傳輸的 AFS 位元組數] 和 [AFS 同步作業] 父代物件之下。 這些計數器都有子計量,例如位元組、已下載或已上傳的同步作業計數,以及總計。