Sprawdzanie gotowości systemu Windows Server
W ramach usługi Azure File Sync firma Microsoft udostępnia zestaw poleceń cmdlet programu PowerShell umożliwiających przeprowadzenie oceny. Polecenia cmdlet pokazują, czy serwer ma jakiekolwiek niezgodności z usługą Azure File Sync.
Po zapoznaniu się z usługą Azure File Sync chcesz ocenić serwery, aby sprawdzić, czy mogą one wziąć udział w procesie synchronizacji. Możesz użyć narzędzi oferowanych przez firmę Microsoft, aby ułatwić wykonanie tego zadania.
W tej lekcji poznasz wymagania systemowe dotyczące serwerów, których chcesz używać z usługą Azure File Sync. Zobaczysz, jak uruchamiać testy systemowe przy użyciu programu PowerShell.
Możliwe problemy
Przed rozważeniem użycia usługi Azure File Sync z serwerami lokalnymi należy zapoznać się z potencjalnymi problemami:
- Oprogramowanie antywirusowe: programy antywirusowe działają przez skanowanie plików znanych ze złośliwego kodu. Może to powodować niepożądane działania na plikach umieszczonych w warstwach. Najnowsze produkty antywirusowe, w tym produkty firmy Microsoft, takie jak Windows Defender i System Center Endpoint Protection, rozpoznają te pliki i zapewniają ich prawidłową obsługę. Jeśli używasz programu innej firmy, sprawdź zgodność z dostawcą oprogramowania.
- Kopia zapasowa: podobnie jak w przypadku rozwiązań antywirusowych, rozwiązania do tworzenia kopii zapasowych mogą spowodować wycofanie plików warstwowych. Zdecydowanie zalecamy korzystanie z usługi Azure Backup, ponieważ tworzy kopię zapasową danych w samym udziale plików platformy Azure. Jeśli przywracasz pliki z usługi Azure Backup, ważne jest, aby używać operacji przywracania na poziomie woluminu lub na poziomie pliku podczas korzystania z usługi Azure File Sync. Pliki przywrócone za pomocą tych metod są automatycznie synchronizowane ze wszystkimi punktami końcowymi w grupie synchronizacji. Istniejące pliki są zastępowane nowo przywróconymi wersjami.
- Szyfrowanie: usługa Azure File Sync współpracuje z typowymi metodami szyfrowania firmy Microsoft, takimi jak BitLocker, Azure Information Protection, Azure Rights Management i Active Directory RMS. Usługa Azure File Sync nie obsługuje metody szyfrowania Encrypted File System (EFS) (używanej w systemie plików NTFS).
Ocena systemu operacyjnego i plików pod kątem zgodności
Narzędzie do oceny usługi Azure File Sync umożliwia ocenę systemu operacyjnego i plików systemu w celu zapewnienia zgodności z usługą. Narzędzie to, dostępne jako polecenie cmdlet programu Azure PowerShell, umożliwia wykrywanie potencjalnych problemów z systemem plików i zestawami danych, takich jak nieobsługiwane znaki lub wersja systemu operacyjnego.
Wymagania systemowe
Usługa Azure File Sync ma następujące wymagania systemowe dotyczące lokalnego serwera plików:
- System operacyjny: Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 lub Windows Server 2022 w wersji Datacenter lub Standard we wdrożeniach pełnych lub podstawowych.
- Pamięć: 2 GB pamięci RAM lub więcej.
- Poprawki: zastosowane najnowsze poprawki systemu Windows.
- Magazyn: wolumin dołączony lokalnie sformatowany w formacie pliku NTFS. Magazyn zdalny połączony do portu USB nie jest obsługiwany.
System plików NTFS obsługuje wiele funkcji, a usługa Azure File Sync obsługuje niektóre z nich.
Obsługiwane są następujące funkcje:
- Listy kontroli dostępu (ACL): listy ACL są zachowywane i wymuszane w punktach końcowych systemu Windows Server.
- Kompresja NTFS: kompresowanie plików w celu zaoszczędzenia miejsca jest w pełni obsługiwane.
- Pliki rozrzedłe: pliki rozrzedłe są przechowywane w bardziej wydajny sposób niż zwykłe pliki. Pliki rozrzedne są obsługiwane, ale są przechowywane jako normalne pełne pliki podczas synchronizacji z chmurą.
Na komputerze z systemem Windows Server występują różne typy plików. Niektóre pliki są ważne dla systemu operacyjnego, ale nie mają miejsca w operacji synchronizacji. Gdyby zostały zsynchronizowane, niepotrzebnie zajmowałyby miejsce. W związku z tym następujące pliki są ignorowane:
- Desktop.ini: plik specyficzny dla systemu operacyjnego
- ethumbs.db$: Plik tymczasowy miniatur
- -$.: Tymczasowy plik pakietu Office
- .tmp: plik tymczasowy
- .laccdb: Uzyskiwanie dostępu do pliku blokowania bazy danych
- 6878HDHJKDHHJ7878: Plik synchronizacji wewnętrznej
- \System Volume Information: Folder specyficzny dla woluminu
- $RECYCLE. BIN: Folder dla usuniętych elementów
- \SyncShareState: folder do synchronizacji
Przeprowadzanie oceny
Możesz użyć programu PowerShell, aby pobrać najnowsze wersje programów PackageManagement
i PowerShellGet
. Pakiety te umożliwiają zainstalowanie modułów w wersji zapoznawczej. Następnie możesz zainstalować moduł Az.StorageSync
programu PowerShell, który umożliwia testowanie zestawu danych i wymagań systemowych oraz zapisywanie wyników w pliku rozdzielonym przecinkami.
Aby przeprowadzić ocenę, uruchom polecenie Invoke-AzStorageSyncCompatibilityCheck
z prawidłowymi parametrami. Na przykład na lokalnym serwerze plików możesz uruchamiać następujące testy:
Sprawdzanie systemu i plików danych:
Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder>
Sprawdzanie tylko zgodności plików i folderów:
Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder> -SkipSystemChecks
Sprawdzanie tylko systemu:
Invoke-AzStorageSyncCompatibilityCheck -ComputerName <name of computer to check> -SkipNamespaceChecks
W wynikach zostaną zawarte ewentualne problemy ze zgodnością systemu operacyjnego, systemu plików, nazw plików lub nazw folderów.