파일 그룹 - Amazon FSx for Windows File Server

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

파일 그룹

파일 그룹은 파일 화면을 구성할 때 사용해야 하고 스토리지 보고서를 생성할 때 선택적으로 사용할 수 있는 파일 이름 패턴의 논리적 컬렉션을 정의합니다. 파일 그룹에는 패턴(일치할 파일)과 제외 패턴(일치할 파일)이 포함되며,이 패턴은 매번 개별 패턴을 지정하는 대신 파일 그룹 이름으로 참조합니다.

파일 그룹 사용 방법

파일 그룹은 다음 FSRM 기능에 필요합니다.

  • 파일 화면 - 차단하거나 모니터링할 파일 유형을 정의하려면 하나 이상의 파일 그룹을 지정해야 합니다.

  • 파일 화면 예외 - 상위 폴더의 파일 화면을 차단하더라도 허용할 파일 유형을 정의하려면 하나 이상의 파일 그룹을 지정해야 합니다.

  • 파일 화면 템플릿 - 템플릿이 차단하거나 모니터링할 파일 유형을 정의하려면 하나 이상의 파일 그룹을 지정해야 합니다.

파일 그룹은 다음 FSRM 기능에 대해 선택 사항입니다.

  • 스토리지 보고서 - 선택적으로 파일 그룹별로 보고서를 필터링하여 특정 파일 유형의 스토리지 사용량을 분석할 수 있습니다. 예를 들어 오디오 및 비디오 파일만 표시하는 보고서를 생성할 수 있습니다.

파일 이름 패턴

파일 그룹은 와일드카드 패턴을 사용하여 파일 이름을 일치시킵니다. 패턴 포함(일치할 파일)과 제외 패턴(일치할 파일)을 모두 지정할 수 있습니다.

FSRM은 다음 와일드카드를 지원합니다.

  • 별표(*) - 0개 이상의 문자와 일치합니다.

  • 물음표(?) - 정확히 한 문자와 일치

예를 들어 패턴은 report.doc , 및와 같은 파일report.docx*.doc* 일치하는 반면document.doc, 제외 패턴은 Microsoft Office 애플리케이션에서 생성한 임시 파일을 제외 ~$*합니다.

기본 파일 그룹

파일 시스템에서 FSRM을 활성화하면 다음 파일 그룹이 자동으로 생성됩니다.

오디오 및 비디오 파일

*.mp3, , , *.wav, *.avi, 등 일반적인 오디오 및 비디오 파일 형식*.mp4*.mpeg과 일치 *.wmv

백업 파일

*.bak, 및를 포함한 백업 파일 형식*.backup과 일치 *.old

압축 파일

*.zip, , *.rar, *.7z*.gz, 등 아카이브 및 압축 파일 형식과 일치 *.tar

이메일 파일

*.eml, 및를 포함한 이메일 메시지 *.msg및 사서함 형식과 일치합니다. *.pst

실행 파일

*.exe, , , *.dll, *.com, 등 실행 파일 및 스크립트 파일 형식*.bat*.cmd과 일치 *.vbs

이미지 파일

*.jpg, , *.jpeg, *.png, *.gif*.bmp, 등 일반적인 이미지 파일 형식과 일치 *.tif

Office 파일

*.doc, , , *.xls, 및 *.docx를 포함한 Microsoft Office 문서 형식*.xlsx*.ppt과 일치 *.pptx

시스템 파일

*.sys, *.dll*.ocx, 및를 포함한 Windows 시스템 파일 형식과 일치 *.drv

임시 파일

*.tmp, 및를 포함한 임시 파일 형식*.temp과 일치합니다. ~*

텍스트 파일

*.txt, *.csv, *.log 및를 포함한 텍스트 기반 파일 형식과 일치합니다. *.xml

웹 페이지 파일

*.html, , , *.asp, 및 *.htm를 포함한 웹 콘텐츠 파일 형식*.php과 일치합니다*.aspx. *.js

파일 화면 및 스토리지 보고서에서 이러한 기본 파일 그룹을 즉시 사용하거나 특정 요구 사항에 맞게 수정할 수 있습니다.

파일 그룹 관리 명령

FSRM은 파일 그룹을 생성하고 관리하기 위한 PowerShell 명령을 제공합니다. 이러한 명령을 사용하여 조직의 파일 관리 정책과 일치하는 사용자 지정 파일 그룹을 정의합니다.

참고

이 페이지의 모든 예제에서는 파일 시스템의 Windows 원격 PowerShell 엔드포인트로 $FSxWindowsRemotePowerShellEndpoint 변수를 정의했다고 가정합니다. 파일 시스템의 세부 정보 페이지의 AWS FSx 콘솔에서 또는 AWS CLI describe-file-systems 명령을 사용하여이 엔드포인트를 찾을 수 있습니다.

New-FSxFSRMFileGroup

파일 이름 패턴의 논리적 모음을 정의하는 파일 그룹을 생성합니다. 이러한 패턴은 파일 화면, 파일 화면 예외 및 스토리지 보고서에 사용할 수 있습니다.

파라미터:

  • Name (string) - 필수 항목입니다. 파일 그룹의 이름입니다.

  • Description (string) - 선택 사항입니다. 파일 그룹에 대한 설명입니다.

  • IncludePattern (array) - 선택 사항입니다. 포함할 파일을 지정하는 패턴 문자열의 배열입니다.

  • ExcludePattern (array) - 선택 사항입니다. 제외할 파일을 지정하는 패턴 문자열의 배열입니다.

:

  1. 텍스트 파일에 대한 파일 그룹을 생성합니다.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMFileGroup -Name "My Text Files" -IncludePattern "*.txt" }
  2. 포함 및 제외 패턴을 사용하여 소스 코드에 대한 파일 그룹을 생성합니다.

    $includePatterns = @("*.cpp", "*.h", "*.cs", "*.py") $excludePatterns = @("*.tmp", "*.bak") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) New-FSxFSRMFileGroup -Name "Source Code" -Description "Programming source files" -IncludePattern $includePatterns -ExcludePattern $excludePatterns }

Get-FSxFSRMFileGroup

파일 시스템에서 하나 이상의 파일 그룹을 검색합니다. 파일 그룹은 파일 검사 및 보고에 사용되는 파일 패턴 모음을 정의합니다.

파라미터:

  • Name (array) - 선택 사항입니다. 검색할 파일 그룹의 이름 배열입니다. 이름을 지정하지 않으면 명령은 파일 시스템의 모든 파일 그룹을 반환합니다.

:

  1. 파일 시스템에서 모든 파일 그룹을 검색합니다.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileGroup }

Remove-FSxFSRMFileGroup

파일 시스템에서 하나 이상의 파일 그룹을 제거합니다. 제거 후에는 파일 그룹을 파일 화면 또는 파일 화면 예외에 사용할 수 없습니다.

파라미터:

  • Name (array) - 필수 항목입니다. 제거할 파일 그룹의 이름 배열입니다.

  • PassThru (boolean) - 선택 사항입니다. true로 설정하면 제거된 파일 그룹 객체를 반환합니다.

:

  1. 단일 파일 그룹을 제거합니다.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileGroup -Name "My Text Files" -PassThru }

Set-FSxFSRMFileGroup

기존 파일 그룹의 속성을 수정합니다.

파라미터:

  • Name (array) - 필수 항목입니다. 수정할 파일 그룹의 이름 배열입니다.

  • Description (string) - 선택 사항입니다. 파일 그룹에 대한 새로운 설명입니다.

  • IncludePattern (array) - 선택 사항입니다. 포함할 파일을 지정하는 새로운 패턴 문자열 배열입니다.

  • ExcludePattern (array) - 선택 사항입니다. 제외할 파일을 지정하는 새로운 패턴 문자열 배열입니다.

  • PassThru (boolean) - 선택 사항입니다. true로 설정하면 수정된 파일 그룹 객체를 반환합니다.

:

  1. 파일 그룹에 대한 설명과 패턴을 업데이트합니다.

    $includePatterns = @("*.docx", "*.pdf", "*.rtf") $excludePatterns = @("~$*", "*.tmp") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) Set-FSxFSRMFileGroup -Name "Documents" -Description "Updated document types" -IncludePattern $includePatterns -ExcludePattern $excludePatterns -PassThru }