AWS Backup을 사용하여 Amazon Elastic File System(Amazon EFS) 파일 시스템을 복원하려고 하면 복원 문제가 발생합니다.
간략한 설명
EFS 액세스 포인트가 파일 시스템을 탑재할 때 EFS 파일 시스템에서 복원된 폴더를 찾지 못할 수 있습니다. 액세스 포인트가 파일 시스템에 다른 루트 디렉터리를 적용할 수 있기 때문입니다. Amazon EFS 클라이언트는 지정된 디렉터리 또는 하위 디렉터리의 데이터에만 액세스할 수 있습니다. 복원을 완료하고 EFS 파일 시스템을 탑재한 후에는 루트 디렉터리에 있는 aws-backup-restore_datetime 복원 디렉터리에서 데이터를 가져와야 합니다.
해결 방법
"Insufficient privileges" 오류
AWS Backup 콘솔을 사용하여 EFS 복원 작업을 시작하면 다음과 같은 오류 메시지가 표시됩니다.
"Insufficient privileges to perform this action. Please consult with the account administrator for necessary permissions."
이 문제를 해결하려면 AWS Backup을 사용하여 Amazon EFS 복원을 수행할 때 "insufficient privileges" 및 "access denied" 오류를 해결하려면 어떻게 해야 합니까?를 참조하십시오. 복원 역할로 사용하는 IAM 역할에 iam:PassRole 권한을 부여해야 합니다.
느린 복원 작업
AWS Backup은 복원 시간에 대한 서비스 수준 계약(SLA)을 제공하지 않습니다. 복원 시간은 시스템 로드 및 용량에 따라 달라질 수 있으며, 동일한 리소스가 포함된 복원의 경우에도 마찬가지입니다. 예상 EFS 복원 시간은 초당 1,500개 파일 또는 200Mbps 중 더 느린 쪽이라고 생각하면 됩니다.
느린 복원 작업의 진행 상황을 확인하려면 Amazon EFS의 AWS Backup 복원 작업의 진행 상황을 확인하려면 어떻게 해야 합니까?를 참조하십시오.
참고: 콜드 스토리지에서 복원하는 경우 일반적으로 웜 스토리지에서 복원하는 경우보다 4시간이 더 걸립니다.
"Some of the specified directories or files were not found" 오류
잘못된 파일 경로나 누락된 파일로 인해 EFS 항목 수준 복원 작업이 실패하면 다음과 같은 오류 메시지가 표시됩니다.
"Some of the specified directories or files were not found"
이 문제를 해결하려면 다음 작업을 수행하십시오.
- 파일 경로가 정확하고 탑재 지점을 기준으로 하는지 확인합니다. 예를 들어 파일 시스템을 /apps/efs에 탑재하는 경우 파일 경로가 apps/efs/file1이면 /file1을 입력해야 합니다. 이 예제에서 /file1은 /apps/efs를 기준으로 합니다.
- 리소스를 백업한 후에는 복원한 파일을 삭제하거나 이동하지 마십시오. 복원 프로세스 중에는 누락된 파일을 찾을 수 없습니다.<br id=hardline_break/>
참고: 경로는 대소문자를 구분하며 특수 문자, 와일드카드 문자 또는 정규 표현식(regex) 문자열을 포함할 수 없습니다.
관련 정보
AWS Backup 콘솔을 사용하여 Amazon EFS 복구 시점 복원