데이터 리포지토리 작업을 사용하여 파일을 릴리스합니다.
Amazon FSx 콘솔 및 CLI를 사용하여 파일 시스템에서 파일을 릴리스하는 작업을 생성하려면 다음 절차를 따르세요 파일을 릴리스하면 파일 목록과 메타데이터는 유지되지만 해당 파일 콘텐츠의 로컬 사본은 제거됩니다.
https://console.aws.amazon.com/fsx/
에서 Amazon FSx 콘솔을 엽니다. -
왼쪽 탐색 창에서 파일 시스템을 선택한 다음 Lustre 파일 시스템을 선택합니다.
-
데이터 리포지토리 탭을 선택합니다.
-
데이터 리포지토리 연결 창에서 릴리스 작업을 만들 데이터 리포지토리 연결을 선택합니다.
-
작업에서 릴리스 작업 만들기를 선택합니다. 이 옵션은 파일 시스템이 S3의 데이터 리포지토리에 연결된 경우에만 사용할 수 있습니다. 릴리스 데이터 리포지토리 생성 작업 대화 상자가 표시됩니다.
-
릴리스할 파일 시스템 경로에서 디렉터리 또는 파일의 경로를 제공하여 Amazon FSx 파일 시스템에서 릴리스할 디렉터리 또는 파일을 최대 32개까지 지정합니다. 제공하는 경로는 파일 시스템의 마운트 지점을 기준으로 해야 합니다. 예를 들어 마운트 지점이
/mnt/fsx
이고,/mnt/fsx/path1
가 릴리스하려는 파일 시스템의 파일인 경우 제공할 경로는path1
입니다. 파일 시스템의 모든 파일을 릴리스하려면 슬래시(/)를 경로로 지정합니다.참고
제공한 경로가 유효하지 않으면 작업이 실패합니다.
-
마지막 액세스 이후 최소 기간을 일 단위로 지정하여 해당 기간 동안 액세스하지 않은 파일은 릴리스되도록 합니다. 마지막 액세스 시간은 최대값인
atime
,mtime
및ctime
를 사용하여 계산됩니다. 마지막 액세스 기간이 마지막 액세스 이후 최소 기간보다 긴 파일(작업 생성 시간 기준)은 릴리스됩니다. 마지막 액세스 기간이 이 일수 미만인 파일은 릴리스할 파일 시스템 경로 필드에 있더라도 릴리스되지 않습니다. 마지막 액세스 이후 기간과 관계없이 파일을 릴리스할 수 있는 기간(0
일)을 입력합니다. -
(선택 사항) 완료 보고서에서 활성화를 선택하여 보고서 범위에 제공된 범위를 충족하는 파일에 대한 세부 정보를 제공하는 작업 완료 보고서를 생성합니다. Amazon FSx가 보고서를 전송할 위치를 지정하려면 파일 시스템의 연결된 S3 데이터 리포지토리의 보고서 경로에 상대 경로를 입력합니다.
-
데이터 리포지토리 작업 생성을 선택합니다.
파일 시스템 페이지 상단의 알림에는 방금 생성한 작업이 진행 중이라는 내용이 표시됩니다.
작업 상태 및 세부 정보를 보려면 데이터 리포지토리 탭에서 데이터 리포지토리 작업까지 아래로 스크롤합니다. 기본 정렬 순서는 목록의 맨 위에 가장 최근 작업을 표시합니다.
이 페이지에서 작업 요약을 보려면 방금 생성한 작업의 작업 ID를 선택합니다.
-
create-data-repository-task
CLI 명령을 사용하여 FSx for Lustre 파일 시스템에서 파일을 릴리스하는 작업을 생성합니다. 해당 API 작업은CreateDataRepositoryTask
입니다.다음 파라미터를 설정합니다.
-
--file-system-id
를 파일을 릴리스하는 파일 시스템의 ID로 설정합니다. -
--paths
를 데이터를 릴리스할 파일 시스템의 경로로 설정합니다. 디렉터리를 지정하면 해당 디렉터리 내의 파일이 릴리스됩니다. 파일 경로를 지정하면 해당 파일만 릴리스됩니다. 연결된 S3 버킷으로 내보낸 파일 시스템의 모든 파일을 릴리스하려면 경로에 슬래시(/)를 지정합니다. -
--type
을RELEASE_DATA_FROM_FILESYSTEM
으로 설정합니다. -
--release-configuration DurationSinceLastAccess
옵션을 다음과 같이 설정합니다.Unit
–DAYS
로 설정합니다.Value
- 기간(일)을 나타내는 정수로 지정하여 해당 기간 동안 액세스하지 않은 파일은 릴리스해야 합니다. 이 일수 미만의 기간 동안 액세스한 파일은--paths
파라미터에 포함되더라도 릴리스되지 않습니다. 마지막 액세스 이후 기간과 관계없이 파일을 릴리스할 수 있는 기간(0
일)을 입력합니다.
이 샘플 명령은 연결된 S3 버킷으로 내보내고
--release-configuration
기준을 충족하는 파일을 지정된 경로의 디렉터리에서 릴리스하도록 지정합니다.$
aws fsx create-data-repository-task \ --file-system-id fs-0123456789abcdef0 \ --type RELEASE_DATA_FROM_FILESYSTEM \ --paths path1,path2/file1 \ --release-configuration '{"DurationSinceLastAccess":{"Unit":"DAYS","Value":10}}' \ --report Enabled=false데이터 리포지토리 작업을 생성한 후 Amazon FSx는 작업 설명을 JSON으로 반환합니다.
-
파일을 릴리스하는 작업을 생성한 후 작업 상태를 확인할 수 있습니다. 데이터 리포지토리 보기에 대한 자세한 내용은 데이터 리포지토리 작업 액세스 섹션을 참조하세요.