

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

# 기존 EC2 Linux 인스턴스에서 자동 탑재 활성화
<a name="mount-fs-auto-mount-update-fstab"></a>

`/etc/fstab` 파일에는 파일 시스템에 대한 정보가 들어 있습니다. 인스턴스 시작 중에 실행되는 `mount -a` 명령은 `/etc/fstab`에 나열된 파일 시스템을 탑재합니다. 이 절차에서는 인스턴스가 다시 시작될 때 EFS 탑재 도우미를 사용하여 EFS 파일 시스템을 자동으로 다시 탑재하도록 Amazon EC2 Linux 인스턴스에서 `/etc/fstab`를 수동으로 업데이트합니다.

**참고**  
EFS 파일 시스템은 macOS Big Sur 또는 Monterey를 실행하는 EC2 Mac 인스턴스에서 EFS 마운트 도우미와 함께 `/etc/fstab`을 사용하는 자동 탑재를 지원하지 않습니다. 대신 [NFS와 `/etc/fstab`](nfs-automount-efs.md)을 사용하여 macOS Big Sur 및 Monterey를 실행하는 EC2 Mac 인스턴스에 파일 시스템을 자동으로 탑재할 수 있습니다.

이 두 방법 모두 EFS 탑재 도우미를 사용하여 파일 시스템을 탑재합니다. 탑재 도우미는 `amazon-efs-utils` 도구 세트의 일부입니다.

`amazon-efs-utils` 도구는 Amazon Linux와 Amazon Linux 2 Amazon Machine Image(AMI)에 설치할 수 있습니다. `amazon-efs-utils`에 대한 자세한 정보는 [Amazon EFS 클라이언트 수동 설치](using-amazon-efs-utils.md) 섹션을 참조하세요. Red Hat Enterprise Linux(RHEL)와 같은 다른 Linux 배포판을 사용하는 경우, `amazon-efs-utils`를 수동으로 빌드하고 설치하세요. 자세한 내용은 [다른 Linux 배포판에 Amazon EFS 클라이언트 설치](installing-amazon-efs-utils.md#installing-other-distro) 단원을 참조하십시오.

## 사전 조건
<a name="mount-helper-fstab-prereqs"></a>

이 절차를 성공적으로 구현하려면 다음 요구 사항을 충족해야 합니다.
+ 자동으로 다시 탑재하려는 EFS 파일 시스템을 이미 생성했습니다. 자세한 내용은 [콘솔을 사용하여 빠른 생성](creating-using-create-fs.md#gs-step-two-create-efs-resources) 단원을 참조하십시오.
+ EFS 파일 시스템을 자동으로 다시 탑재하도록 구성하려는 EC2 Linux 인스턴스를 이미 생성했습니다.
+ EFS 탑재 도우미는 EC2 Linux 인스턴스에 설치됩니다. 자세한 내용은 [Amazon EFS 클라이언트 수동 설치](using-amazon-efs-utils.md) 단원을 참조하십시오.

## /etc/fstab 파일 업데이트
<a name="update-fstab-file"></a>

인스턴스가 다시 시작될 때 인스턴스가 EFS 탑재 도우미를 사용하여 EFS 파일 시스템을 자동으로 다시 탑재하도록 EC2 Linux 인스턴스에서 /etc/fstab을 수동으로 업데이트하려면 다음 단계를 수행합니다.

**EC2 인스턴스의 /etc/fstab 파일 업데이트**

1. EC2 인스턴스에 연결합니다. 자세한 내용은 *Amazon EC2 사용 설명서*의 [EC2 인스턴스에 연결](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect.html)을 참조하세요.

1. 편집기에서 `/etc/fstab` 파일을 엽니다.

1. IAM 권한 부여 또는 EFS 액세스 포인트를 사용하여 자동으로 탑재하려면:
   + 인스턴스 프로파일이 있는 EC2 인스턴스에 IAM 권한을 부여하여 자동으로 탑재하려면 `/etc/fstab` 파일에 다음 줄을 추가합니다.

     ```
     {{file-system-id}}:/ {{efs-mount-point}} efs _netdev,noresvport,tls,iam 0 0
     ```
   + 보안 인증 파일을 사용하여 Linux 인스턴스에 IAM 권한을 부여하여 자동으로 탑재하려면 `/etc/fstab` 파일에 다음 줄을 추가합니다.

     ```
     {{file-system-id}}:/ {{efs-mount-point}} efs _netdev,noresvport,tls,iam,awsprofile={{namedprofile}} 0 0
     ```
   + EFS 액세스 포인트를 사용하여 파일 시스템을 자동으로 탑재하려면 `/etc/fstab` 파일에 다음 줄을 추가합니다.

     ```
     {{file-system-id}}:/ {{efs-mount-point}} efs _netdev,noresvport,tls,accesspoint={{access-point-id}} 0 0
     ```
**주의**  
파일 시스템을 자동으로 마운트하는 경우 네트워크 파일 시스템 식별에 사용하는 `_netdev` 옵션을 사용합니다. `_netdev`이 빠진 경우 EC2 인스턴스가 응답을 중지합니다. 컴퓨팅 인스턴스가 네트워킹을 시작한 후 네트워크 파일 시스템의 초기화를 완료해야 하기 때문입니다. 자세한 내용은 [자동 탑재 실패 및 인스턴스 무응답](troubleshooting-efs-mounting.md#automount-fails) 단원을 참조하십시오.

   자세한 내용은 [IAM 권한 부여를 통한 탑재](mounting-IAM-option.md) 및 [EFS 액세스 포인트를 사용한 탑재](mounting-access-points.md) 섹션을 참조하세요.

1. 파일에 대한 변경 사항을 저장합니다.

**참고**  
경우에 따라 탑재된 EC2 파일 시스템의 상태에 관계없이 EC2 인스턴스를 시작해야 할 수 있습니다. 이 경우 `/etc/fstab` 파일의 파일 시스템 항목에 `nofail` 옵션을 추가하세요.

`/etc/fstab` 파일에 추가한 코드 줄은 다음 작업을 수행합니다.


| 필드 | 설명 | 
| --- | --- | 
| `{{file-system-id}}:/` | EFS 파일 시스템의 ID. 콘솔에서 또는 CLI 또는 AWS SDK에서 프로그래밍 방식으로이 ID를 가져올 수 있습니다. | 
| `{{efs-mount-point}}` | EC2 인스턴스의 EFS 파일 시스템 탑재 지점 | 
| `efs` | 파일 시스템의 유형 탑재 도우미를 사용하는 경우 이 유형은 항상 `efs`입니다. | 
| `mount options` | 파일 시스템의 탑재 옵션 다음 옵션의 쉼표로 구분된 목록입니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/efs/latest/ug/mount-fs-auto-mount-update-fstab.html) | 
| `0` | 0이 아닌 값은 파일 시스템을 `dump`로 백업해야 함을 나타냅니다. EFS의 경우 이 값은 `0`이어야 합니다. | 
| `0` | 부팅 시 `fsck`가 파일 시스템을 검사하는 순서입니다. EFS 파일 시스템의 경우 이 값을 `0`으로 하여 시작 시 `fsck`가 실행되지 않도록 해야 합니다. | 