Amazon EC2 Linux 인스턴스의 Amazon EBS 루트 볼륨을 확장하려면 어떻게 해야 하나요?

2분 분량
0

Amazon Elastic Block Store(Amazon EBS) 탄력적 볼륨 기능을 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) Linux 인스턴스의 EBS 루트 볼륨을 확장하려면 어떻게 해야 하나요?

간략한 설명

Amazon EBS 탄력적 볼륨 기능을 사용하여 볼륨을 분리했다가 다시 연결하지 않고도 현재 세대 인스턴스에서 실행 중인 EC2 Linux의 EBS 루트 볼륨을 확장할 수 있습니다. 이전 세대 인스턴스에서 실행 중인 EC2 Linux의 EBS 루트 볼륨을 확장하려면 볼륨을 분리했다가 다시 연결해야 합니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생할 경우 AWS CLI의 최신 버전을 사용하고 있는지 확인하세요.

EBS 볼륨을 수정하기 전에

1.    볼륨 수정 시 요구 사항을 검토하여 수정 중 실패를 방지하세요.

2.    Linux 인스턴스의 볼륨 성능에 대한 모범 사례를 검토하세요. 이렇게 하면 수정된 볼륨이 시나리오에 필요한 성능 특성을 제공할 수 있습니다.

3.    EBS 볼륨을 수정하는 방법을 검토하여 볼륨을 확장하기 전에 잠재적인 문제를 식별하고 해결하세요. 예를 들어, 2016년 11월 3일 이전에 현재 세대 인스턴스에 연결된 볼륨은 Amazon EBS 탄력적 볼륨 기능을 초기화하려면 인스턴스를 중지했다가 다시 시작하거나 볼륨을 분리했다가 다시 연결해야 합니다. 이는 일회성 요구 사항입니다.

경고: 인스턴스를 중지하면 인스턴스 스토어 볼륨의데이터가 지워집니다. 따라서 유지하려는 인스턴스 스토어 볼륨에 데이터가 있는 경우 영구 스토리지에 백업해야 합니다.

볼륨의 생성 날짜를 확인하려면 Amazon EC2 콘솔을 열고 [Volumes]를 선택합니다. [Created] 필드에 볼륨이 생성된 날짜가 나열됩니다.

볼륨의 가장 최근 연결 시간(생성 시간보다 최신일 수 있음)을 표시하려면 AWS 명령줄 인터페이스(AWS CLI)를 사용합니다.

다음 명령은 컷오프 날짜 이전에 가장 최근에 연결된 볼륨에 대한 쿼리를 실행합니다.

aws ec2 describe-volumes --region us-east-1 --query "Volumes[?Attachments[?AttachTime<='2016-11-01']].{ID:VolumeId}" --output text

출력은 주의가 필요한 볼륨의 ID 텍스트 목록입니다.

vol-0EXAMPLE
vol-5EXAMPLE
vol-4EXAMPLE
vol-bEXAMPLE
vol-0db1c57561EXAMPLE
vol-06f90d0c16EXAMPLE

Amazon EBS Elastic Volume을 사용할 수 없는 경우 EC2 Linux 인스턴스의 EBS 루트 볼륨을 확장합니다.

EBS 볼륨 수정

1.    EC2 인스턴스에 대해 Amazon EBS 탄력적 볼륨을 사용합니다. EBS 볼륨에 대한 수정을 요청하여 EC2 Linux 인스턴스의 EBS 루트 볼륨을 확장합니다.

2.    EC2 Linux 인스턴스의 EBS 루트 볼륨을 확장한 후 Linux 파일 시스템을 확장합니다.


관련 정보

EBS 볼륨에서 MBR 파티션에 대한 2TiB 제한을 무시하기 위해 EC2 Ubuntu 인스턴스의 기본 MBR 파티셔닝 체계를 GPT로 변환하려면 어떻게 해야 합니까?

Amazon EC2 인스턴스 루트 디바이스 볼륨

AWS 공식
AWS 공식업데이트됨 2년 전