Windows Server 준비 상태 확인

완료됨

Azure 파일 동기화의 일부로 Microsoft는 일련의 PowerShell cmdlet 평가 세트를 제공합니다. cmdlet은 서버가 Azure 파일 동기화와 호환되지 않는지 여부를 보여 줍니다.

Azure 파일 동기화에 대해 알아본 후 서버를 평가하여 동기화 프로세스에 참여할 수 있는지 확인하려고 합니다. 이 작업을 수행하는 데 도움이 되는 Microsoft에서 제공하는 도구를 사용할 수 있습니다.

이 단원에서는 Azure 파일 동기화와 함께 사용하려는 서버의 시스템 요구 사항에 대해 알아봅니다. PowerShell을 사용하여 시스템 검사를 실행하는 방법을 알아봅니다.

발생 가능한 문제

온-프레미스 서버와 Azure 파일 동기화를 사용하는 것을 고려하기 전에 다음과 같은 문제가 발생할 수 있다는 것을 알아야 합니다.

  • 바이러스 백신: 바이러스 백신 프로그램은 악성 코드에 대해 알려진 파일을 검사하는 방식으로 작동합니다. 이 기능으로 인해 계층화된 파일이 불필요하게 회수될 수 있습니다. Windows Defender 및 SCEP(System Center Endpoint Protection)와 같은 Microsoft 제품을 비롯한 대부분의 최신 바이러스 백신 제품은 이러한 파일을 인식하고 지원합니다. 타사 프로그램을 사용하는 경우 소프트웨어 공급업체와의 호환성을 확인하세요.
  • ‘백업’: 바이러스 백신 솔루션과 마찬가지로 백업 솔루션은 계층화된 파일이 회수되도록 할 수 있습니다. Azure Backup이 Azure 파일 공유 자체에 데이터를 백업하므로 Azure Backup을 사용하는 것이 좋습니다. Azure Backup에서 파일을 복원하는 경우 Azure 파일 동기화를 사용할 때 볼륨 수준 또는 파일 수준 복원 작업을 사용하는 것이 중요합니다. 이러한 방법으로 복원된 파일은 동기화 그룹의 모든 엔드포인트에 자동으로 동기화됩니다. 기존 파일은 새로 복원된 버전으로 바뀝니다.
  • 암호화: Azure 파일 동기화는 BitLocker, Azure Information Protection, Azure Rights Management Services 및 Active Directory RMS를 비롯한 Microsoft의 일반적인 암호화 방법으로 작동합니다. Azure 파일 동기화는 NTFS 파일 시스템 암호화 방법인 EFS(암호화된 파일 시스템)와는 작동하지 않습니다.

OS 및 파일의 호환성 평가

Azure 파일 동기화 평가 도구를 사용하여 시스템 OS와 파일을 평가함으로써 서비스와의 호환성을 확인할 수 있습니다. 이 도구는 지원되지 않는 문자 또는 OS 버전과 같은 파일 시스템 및 데이터 세트와 관련된 잠재적인 문제를 확인하는 Azure PowerShell cmdlet입니다.

시스템 요구 사항

Azure 파일 동기화에는 로컬 파일 서버에 대해 다음과 같은 시스템 요구 사항이 있습니다.

  • 운영 체제: 전체 또는 코어 배포의 Datacenter 또는 Standard 버전에서 Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 또는 Windows Server 2022.
  • 메모리: 2GB RAM 이상
  • 패치: 최신 Windows 패치를 적용
  • 스토리지: NTFS 파일 형식으로 포맷된 로컬로 연결된 볼륨입니다. USB로 연결된 원격 스토리지는 지원되지 않습니다.

NTFS 파일 시스템은 다양한 기능을 지원하며 Azure 파일 동기화는 해당 하위 집합을 지원합니다.

지원되는 기능은 다음과 같습니다.

  • ACL(액세스 제어 목록): ACL은 Windows Server 엔드포인트에서 유지되고 적용됩니다.
  • NTFS 압축: 공간을 절약하기 위해 파일을 압축하는 것은 전적으로 지원됩니다.
  • 스파스 파일: 스파스 파일은 일반 파일보다 더 효율적인 방식으로 저장됩니다. 스파스 파일은 지원되지만 클라우드에 동기화하는 동안 일반 전체 파일로 저장됩니다.

Windows Server 컴퓨터에는 다양한 파일 형식이 있습니다. 일부 파일은 운영 체제에 중요하지만 동기화 작업에는 필요하지 않습니다. 동기화된 경우 이러한 파일은 불필요한 공간을 차지합니다. 따라서 다음 파일은 무시됩니다.

  • Desktop.ini: OS 특정 파일
  • ethumbs.db$: 미리 보기에 대한 임시 파일
  • -$.: 임시 Office 파일
  • .tmp: 임시 파일
  • .laccdb: 액세스 DB 잠금 파일
  • 6878HDHJKDHHJ7878.: 내부 동기화 파일
  • \System Volume Information: 볼륨 특정 폴더
  • $RECYCLE.BIN: 삭제된 항목의 폴더
  • \SyncShareState: 동기화할 폴더

평가 완료

PowerShell을 사용하여 최신 버전의 PackageManagementPowerShellGet을 다운로드할 수 있습니다. 이러한 패키지를 통해 미리 보기 모듈을 설치할 수 있습니다. 그런 다음, 데이터 세트 및 시스템 요구 사항을 쉼표로 구분된 파일로 테스트하고 저장할 수 있도록 하는 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, 파일 시스템, 파일 이름 또는 폴더 이름에 호환성 문제가 있는지 알려 줍니다.