檢查 Windows Server 整備程度
作為 Azure 檔案同步的一部分,Microsoft 提供一組評估 PowerShell Cmdlet。 Cmdlet 會顯示伺服器是否有任何與 Azure 檔案同步不相容的情況。
在您瞭解 Azure 檔案同步之後,您會想要評估伺服器,檢查其是否可以參與同步程序。 您可以使用 Microsoft 提供的工具,協助您執行此工作。
在此單元中,瞭解想要搭配 Azure 檔案同步使用之伺服器的系統需求。您會瞭解如何使用 PowerShell 來執行系統檢查。
可能的問題
在考慮搭配內部部署伺服器使用 Azure 檔案同步之前,請注意下列可能的問題:
- 防毒: 防毒程式的作用是掃描檔案是否包含已知的惡意程式碼。 此功能可能會導致不想要的分層式檔案重新叫用。 最新的防毒軟體,包括 Windows Defender and System Center Endpoint Protection 等 Microsoft 產品可辨識並支援處理這些檔案。 如果您使用的是第三方程式,請與軟體廠商聯繫以取得相容性資訊。
- 備份: 就像防毒解決方案一樣,備份解決方案可能會導致分層式檔案被重新叫用。 我們強烈建議您使用 Azure 備份,因為其會在 Azure 檔案共用本身備份資料。 若要從 Azure 備份還原檔案,當您使用 Azure 檔案同步時,請務必使用磁碟區層級或檔案層級的還原作業。使用這些方法還原的檔案會自動同步至同步群組中的所有端點。 新還原的版本將會取代現有的檔案。
- 加密: Azure 檔案同步可搭配 Microsoft 的常見加密方法運作,包括 BitLocker、Azure 資訊保護、Azure Rights Management 和 Active Directory RMS。 Azure 檔案同步無法搭配 NTFS 檔案系統加密方法 (加密檔案系統 (EFS)) 使用。
評估 OS 與檔案的相容性
您可以使用 Azure 檔案同步評估工具來評估系統 OS 與檔案,以確保與服務的相容性。 此工具是 Azure PowerShell Cmdlet,可檢查檔案系統與資料集的潛在問題,例如不支援的字元或 OS 版本。
系統需求
Azure 檔案同步具有本機檔案伺服器的下列系統需求:
- 作業系統: Windows Server 2012 R2、Windows Server 2016、Windows Server 2019 或 Windows Server 2022 的 Datacenter 或 Standard 版,或完整或核心部署。
- 記憶體: 2 GB RAM (含) 以上。
- 修補程式: 已套用最新的 Windows 修補程式。
- 儲存體: 以 NTFS 檔案格式格式化的本機連結磁碟區。 不支援經由 USB 連接的遠端存放裝置。
NTFS 檔案系統支援許多功能,而 Azure 檔案同步支援其中的一部分。
支援的功能包括:
- 存取控制 (ACLs): ACL 會在 Windows Server 端點上保留及強制執行。
- NTFS 壓縮檔案: 完全支援壓縮檔案以節省空間。
- 疏鬆檔案: 疏鬆檔案的儲存方式比一般檔案更有效率。 支援稀疏檔案,但是在同步至雲端期間,會儲存為一般的完整檔案。
Windows Server 電腦上有許多不同的檔案類型。 某些檔案對作業系統而言很重要,但在同步處理作業中沒有任何位置。 如果其已同步處理,這些檔案會佔用不必要的空間。 系統會忽略下列檔案:
- Desktop.ini: OS 專屬檔案
- ethumbs.db$: 縮圖的暫存檔案
- -$.: 暫存 Office 檔案
- .tmp: 暫存檔
- .laccdb: Access DB 鎖定檔案
- 6878HDHJKDHHJ7878: 內部同步檔案
- \System Volume Information: 磁碟區專屬資料夾
- $RECYCLE.BIN: 已刪除項目的資料夾
- \SyncShareState: 同步的資料夾
建立評估
您可以使用 PowerShell,下載最新的 PackageManagement
與 PowerShellGet
版本。 這些套件允許安裝預覽模組。 接著,您可以安裝 Az.StorageSync
PowerShell 模組,讓資料集與系統需求得以測試並儲存在逗號分隔檔案中。
若要進行評估,請搭配正確的參數執行 Invoke-AzStorageSyncCompatibilityCheck
。 例如,在您的內部部署檔案伺服器上,您可以執行下列類型的檢查:
檢查系統與資料檔案:
Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder>
僅檢查檔案與資料夾的相容性:
Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder> -SkipSystemChecks
僅檢查系統:
Invoke-AzStorageSyncCompatibilityCheck -ComputerName <name of computer to check> -SkipNamespaceChecks
結果會告訴您 OS、檔案系統、檔案名稱或資料夾名稱是否有相容性問題。