Amazon EC2 Windows 인스턴스의 Amazon EBS 루트 볼륨을 확장하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2022년 7월 10일

Amazon Elastic Compute Cloud(EC2) Windows 인스턴스의 여유 공간이 부족합니다. Windows 인스턴스의 Amazon Elastic Block Store(Amazon EBS) 볼륨을 동적으로 확장하려면 어떻게 해야 합니까?

해결 방법

Amazon Machine Image(AMI)에서 생성된 Amazon EC2 Windows 인스턴스에는 기본적으로 30GB gp2(범용 SSD)의 Amazon EBS 루트 볼륨이 있습니다. 다음 단계에 따라 Windows 인스턴스의 디스크 공간을 확장할 수 있습니다.

1.    Amazon EC2 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 Windows 인스턴스에 연결된 EBS 볼륨을 확장합니다.

2.    디스크 관리 또는 PowerShell을 사용하여 운영 체제 수준에서 볼륨의 파일 시스템을 확장합니다.

EBS 볼륨 확장

EBS 볼륨은 Amazon EC2 콘솔 또는 AWS CLI를 사용하여 확장할 수 있습니다.

주의: Windows 루트 볼륨은 기본적으로 마스터 부트 레코드(MBR)이며 최대 2TB까지 확장할 수 있습니다.

이전 Amazon EC2 콘솔을 사용하여 EBS 볼륨 확장

1.    Amazon EC2 콘솔의 탐색 창에서 [인스턴스(Instances)]를 선택합니다.

2.    확장하려는 인스턴스를 선택합니다. [설명(Description)] 탭에서 [블록 디바이스(Block devices)] 이름을 클릭합니다. 그런 다음 [EBS ID]를 선택합니다.

3.    볼륨을 선택합니다. [작업(Actions)]에서 [볼륨 수정(Modify Volume)]을 선택합니다.

4.    [크기(Size)] 필드에 볼륨 유형에 따라 크기IOPS를 입력합니다.

5.    [Modify(수정)]를 선택한 후 Yes를 선택합니다. 콘솔 페이지를 새로 고칩니다. 수정 호출이 성공하면 [설명(Description)] 탭의 [상태(State)]에 최적화 진행 상황이 표시됩니다. 볼륨이 최적화 중 상태가 되면 2단계로 진행할 수 있습니다.

새로운 Amazon EC2 콘솔을 사용하여 EBS 볼륨 확장

1.    Amazon EC2 콘솔의 탐색 창에서 [인스턴스(Instances)]를 선택합니다.

2.    인스턴스를 선택합니다. [스토리지(Storage)] 탭에서 [EBS 볼륨 ID(EBS Volume ID)]를 선택합니다.

3.    볼륨을 선택합니다. [작업(Actions)]에서 [볼륨 수정(Modify Volume)]을 선택합니다.

4.    [크기(Size)] 필드에 볼륨 유형에 따라 크기IOPS를 입력합니다.

5.    [Modify(수정)]를 선택한 후 Yes를 선택합니다. 콘솔 페이지를 새로 고칩니다. 수정 호출이 성공하면 [설명(Description)] 탭의 [상태(State)]에 최적화 진행 상황이 표시됩니다. 볼륨이 최적화 중 상태가 되면 2단계로 진행할 수 있습니다.

AWS CLI를 사용하여 EBS 볼륨 확장

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인합니다.

EBS 볼륨 확장은 CLI 명령 modify-volume을 사용하여 수행할 수 있습니다. 여기서 예시 명령과 유사한 명령을 실행합니다. 을(를) 사용자의 값으로 바꿉니다.

aws ec2 modify-volume --region <regionName> --volume-id <volumeId> --size <newSize> --volume-type <newType> --iops <newIops>

참고: 작업 진행 상황을 보려면 다음 명령을 실행합니다.

aws ec2 describe-volumes-modifications --volume <volumeId> --region <region>

운영 체제 수준에서 볼륨 공간 확장

인스턴스에 연결된 Amazon EBS 볼륨은 디스크 관리 또는 PowerShell을 사용하여 확장할 수 있습니다.

디스크 관리를 사용하여 파일 시스템 확장

1.     RDP(Remote Desktop Protocol)를 사용하여 EC2 Windows 인스턴스에 연결합니다.

2.    명령 프롬프트를 열고 diskmgmt.msc 명령을 실행하여 Disk Management(디스크 관리)를 시작합니다. [작업(Action)]에서 [새로 고침(Refresh)]을 선택합니다.

3.    [볼륨(Volume)]에 대한 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 열고 [볼륨 확장(Extend Volume)]을 선택합니다.

4.    [다음(Next)], [다음(Next)], [마침(Finish)]을 차례로 선택합니다.

언제든지 볼륨 확장을 원하는 경우 이 단계를 반복합니다.

PowerShell을 사용하여 파일 시스템 확장

1.    RDP(Remote Desktop Protocol)를 사용하여 EC2 Windows 인스턴스에 연결합니다.

2.    관리자 권한으로 PowerShell을 실행합니다.

3.    Get-Partition 명령을 실행합니다. PowerShell은 각 파티션에 해당하는 파티션 번호, 드라이브 문자, 오프셋, 크기 및 유형을 반환합니다. 확장할 파티션의 드라이브 문자를 기록해 둡니다.

4.    다음 명령을 실행하여 디스크를 다시 검색합니다.

"rescan" | diskpart

5.    앞에서 기록한 드라이브 문자를 사용하여 다음 명령을 실행합니다. 을(를) 사용자 값으로 바꿉니다. PowerShell은 허용되는 파티션의 최소 및 최대 크기(바이트)를 반환합니다.

Get-PartitionSupportedSize -DriveLetter <drive-letter>

6.    파티션을 지정된 양만큼 확장하려면 다음 명령을 사용하고, 대신 볼륨의 새 크기를 입력합니다. 새 크기는 KB, MB 또는 GB 단위로 입력할 수 있습니다.

Resize-Partition -DriveLetter <drive-letter> -Size <new-size>

예를 들어 이전 크기가 30GB이고 2GB로 확장하려는 경우 새 크기의 값은 32GB입니다.

파티션을 사용 가능한 최대 크기로 확장하려면 다음 명령을 실행합니다.

Resize-Partition -DriveLetter <drive-letter> -Size $(Get-PartitionSupportedSize -DriveLetter <drive-letter>).SizeMax

자세한 내용은 볼륨 크기 조정 후 Windows 파일 시스템 확장을 참조하세요.

참고: 중요한 데이터가 포함된 파일 시스템을 확장하기 전에 변경 내용을 롤백하는 데 사용할 수 있는 볼륨의 스냅샷을 만드는 것이 좋습니다. 자세한 내용은 Amazon EBS 스냅샷 생성을 참조하세요.


이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요합니까?