볼륨 수정 요청 EBS - 아마존 EBS

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

볼륨 수정 요청 EBS

Elastic Volumes를 사용하면 Amazon EBS 볼륨을 분리하지 않고도 동적으로 크기를 늘리고, 성능을 높이거나 낮추고, 볼륨 유형을 변경할 수 있습니다.

다음 절차에 따라 볼륨을 수정합니다.

  1. (선택 사항) 중요한 데이터가 포함된 볼륨을 수정하려면 먼저 변경 내용을 롤백해야 할 경우를 대비하여 볼륨의 스냅샷을 생성하는 것이 바람직합니다. 자세한 내용은 아마존 EBS 스냅샷 생성 섹션을 참조하세요.

  2. 볼륨 수정을 요청합니다.

  3. 볼륨 수정의 진행 상황을 모니터링합니다. 자세한 내용은 볼륨 수정 진행 상황을 모니터링하세요. EBS 섹션을 참조하세요.

  4. 볼륨 크기가 수정된 경우 볼륨의 파일 시스템을 확장하여 스토리지 용량 증가를 활용합니다. 자세한 내용은 볼륨 크기를 조정한 후 파일 시스템을 확장합니다. EBS 단원을 참조하십시오.

엘라스틱 EBS 볼륨을 사용하여 볼륨을 수정하십시오.

고려 사항

볼륨을 수정할 때 다음 사항을 유의하세요.

  • 볼륨을 수정한 후 동일한 볼륨에 추가 수정 사항을 적용하려면 먼저 볼륨이 in-use 또는 available 상태가 되도록 6시간 이상 기다려야 합니다.

  • 적용되는 구성 변경 사항에 따라 EBS 볼륨을 수정하는 데 몇 분에서 몇 시간까지 걸릴 수 있습니다. 크기가 1TiB인 EBS 볼륨을 수정하는 데 일반적으로 최대 6시간이 걸릴 수 있습니다. 하지만 다른 상황에서 동일한 볼륨이 24시간 이상 걸릴 수 있습니다. 볼륨을 수정하는 데 걸리는 시간은 항상 선형적으로 조정되는 것은 아닙니다. 따라서 볼륨이 커도 시간이 덜 걸리고 볼륨이 작아도 시간이 더 걸릴 수 있습니다.

  • 볼륨 수정 요청을 제출한 후에는 취소할 수 없습니다.

  • 볼륨 크기만 늘릴 수 있습니다. 볼륨의 크기는 줄일 수 없습니다.

  • 볼륨 성능을 높이거나 낮출 수 있습니다.

  • 볼륨 유형을 변경하지 않는 경우 볼륨 크기와 성능 수정은 현재 볼륨 유형의 제한 범위 내에서 이루어져야 합니다. 볼륨 유형을 변경하는 경우 볼륨 크기와 성능 수정은 대상 볼륨 유형의 제한 범위 내에서 이루어져야 합니다.

  • 볼륨 유형을 에서 gp2gp3 변경하고 처리량 성능을 IOPS 지정하지 않는 경우 Amazon은 소스 gp2 볼륨과 동등한 성능 또는 기준 gp3 성능 중 더 높은 것을 EBS 자동으로 프로비저닝합니다.

    예를 들어 처리량이 250MiB이고 처리량이 IOPS 1500인 500GiB gp2 볼륨을 IOPS 지정하거나 처리량 성능을 gp3 지정하지 않고 수정하면 Amazon은 EBS 자동으로 볼륨을 3000 IOPS (기준 gp3IOPS) 과 250MiB/s (소스 gp3 볼륨 처리량과 일치하도록) 로 프로비저닝합니다. gp2

EBS볼륨을 수정하려면 다음 방법 중 하나를 사용하십시오.

Console
콘솔을 사용하여 EBS 볼륨을 수정하려면
  1. 에서 Amazon EC2 콘솔을 엽니다 https://console.aws.amazon.com/ec2/.

  2. 탐색 창에서 볼륨을 선택합니다.

  3. 수정할 볼륨을 선택하고 작업(Actions), 볼륨 수정(Modify volume)을 선택합니다.

  4. 볼륨 수정 화면에는 볼륨 ID와 유형, 크기IOPS, 처리량을 포함한 볼륨의 현재 구성이 표시됩니다. 다음과 같이 새로운 구성 값을 설정합니다.

    • 유형을 수정하려면 볼륨 유형(Volume type)의 값을 선택합니다.

    • 크기를 수정하려면 [크기(Size)]에 대한 새 값을 입력합니다.

    • (gp3io1, 및 io2 전용) 를 IOPS 수정하려면 새 값을 입력합니다 IOPS.

    • (gp3에만 해당) 처리량을 수정하려면 처리량(Throughput)에 대한 새 값을 입력합니다.

  5. 볼륨 설정 변경을 완료했으면 수정을 선택합니다. 확인 메시지가 나타나면 수정(Modify)을 선택합니다.

  6. 중요

    볼륨 크기를 늘린 경우 추가 저장 용량을 사용하려면 볼륨의 파티션도 확장해야 합니다. 자세한 내용은 볼륨 크기를 조정한 후 파일 시스템을 확장합니다. EBS 단원을 참조하십시오.

  7. (Windows 인스턴스만 해당) AWS NVMe 드라이버가 없는 인스턴스의 NVMe 볼륨 크기를 늘리는 경우 인스턴스를 재부팅하여 Windows에서 새 볼륨 크기를 볼 수 있도록 해야 합니다. AWS NVMe드라이버 설치에 대한 자세한 내용은 Windows 인스턴스용AWS NVMe 드라이버를 참조하십시오.

AWS CLI
를 사용하여 EBS 볼륨을 수정하려면 AWS CLI

modify-volume 명령을 사용하여 볼륨의 구성 설정을 하나 이상 수정합니다. 예를 들어 크기가 100GiB인 유형의 gp2 볼륨이 있는 경우 다음 명령은 해당 구성을 IOPS 10,000GiB 크기 200GiB의 유형 io1 볼륨으로 변경합니다.

aws ec2 modify-volume --volume-type io1 --iops 10000 --size 200 --volume-id vol-11111111111111111

다음은 예 출력입니다.

{ "VolumeModification": { "TargetSize": 200, "TargetVolumeType": "io1", "ModificationState": "modifying", "VolumeId": "vol-11111111111111111", "TargetIops": 10000, "StartTime": "2017-01-19T22:21:02.959Z", "Progress": 0, "OriginalVolumeType": "gp2", "OriginalIops": 300, "OriginalSize": 100 } }
중요

볼륨 크기를 늘린 경우 추가 저장 용량을 사용하려면 볼륨의 파티션도 확장해야 합니다. 자세한 내용은 볼륨 크기를 조정한 후 파일 시스템을 확장합니다. EBS 단원을 참조하십시오.

탄력적 볼륨 지원 초기화(필요한 경우)

2016년 11월 3일 23:40 UTC 이전에 인스턴스에 연결된 볼륨을 수정하려면 먼저 다음 작업 중 하나를 사용하여 볼륨 수정 지원을 초기화해야 합니다.

  • 볼륨을 분리한 후 다시 연결합니다.

  • 인스턴스 중지 및 시작

다음 절차 중 하나를 사용하여 인스턴스가 볼륨 수정이 가능한 상태인지를 확인합니다.

Console
인스턴스가 콘솔을 사용할 준비가 되었는지를 확인하려면
  1. 에서 Amazon EC2 콘솔을 엽니다 https://console.aws.amazon.com/ec2/.

  2. 탐색 창에서 인스턴스를 선택합니다.

  3. 열 표시/숨기기(Show/Hide Columns) 아이콘(기어 모양)을 선택합니다. 시작 시간 속성 열을 선택한 다음 확인을 선택합니다.

  4. 시작 시간(Launch Time) 열을 기준으로 인스턴스의 목록을 정렬합니다. 컷오프 날짜 이전에 시작된 각 인스턴스에 대해 스토리지 탭을 선택하고 연결 시간 열에서 볼륨이 연결된 시간을 확인합니다.

AWS CLI
를 사용하여 인스턴스가 준비되었는지 확인하려면 CLI

다음 describe-instance 명령을 사용하여 볼륨이 2016년 11월 3일 23:40 이전에 연결되었는지 확인하십시오. UTC

aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,LaunchTime<='2016-11-01',BlockDeviceMappings[*][Ebs.AttachTime<='2016-11-01']]" --output text

각 인스턴스의 출력 첫 줄에는 해당 ID와 컷오프 날짜 이전에 시작되었는지 여부(True 또는 False)가 표시됩니다. 첫 번째 줄 다음에는 각 EBS 볼륨이 마감일 이전에 연결되었는지 (True 또는 False) 를 나타내는 하나 이상의 줄이 이어집니다. 다음 예제 출력에서, 첫 번째 인스턴스가 컷오프 날짜 이전에 시작되었으며 해당 루트 볼륨이 컷오프 날짜 이전에 연결되었으므로 첫 번째 인스턴스에 대한 볼륨 수정을 초기화해야 합니다. 다른 인스턴스는 컷오프 날짜 이후에 시작되었으므로 사용 준비가 되었습니다.

i-e905622e True True i-719f99a8 False True i-006b02c1b78381e57 False False False i-e3d172ed False True

엘라스틱 EBS 볼륨이 지원되지 않는 경우 볼륨을 수정하십시오.

지원되는 인스턴스 유형을 사용하는 경우 Elastic Volumes를 사용하면 Amazon 볼륨을 분리하지 않고도 Amazon EBS 볼륨의 크기, 성능 및 볼륨 유형을 동적으로 수정할 수 있습니다.

탄력적 볼륨을 사용할 수는 없지만 루트(부트) 볼륨을 수정해야 하는 경우에는 인스턴스를 중지하고 볼륨을 수정한 후 인스턴스를 다시 시작해야 합니다.

인스턴스가 시작된 후 파일 시스템의 크기를 확인하여 인스턴스가 더 큰 볼륨 공간을 인식하는지 파악할 수 있습니다. Linux에서는 df -h 명령을 사용하여 파일 시스템의 크기를 확인합니다.

[ec2-user ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 943M 6.9G 12% / tmpfs 1.9G 0 1.9G 0% /dev/shm

새로 확장된 볼륨이 크기에 반영되지 않을 경우 인스턴스에서 새 공간을 사용할 수 있도록 디바이스의 파일 시스템을 확장해야 합니다. 자세한 내용은 볼륨 크기를 조정한 후 파일 시스템을 확장합니다. EBS 단원을 참조하십시오.

볼륨을 Windows 인스턴스에서 사용하려면 온라인 상태로 전환해야 할 수 있습니다. 자세한 내용은 Amazon EBS 볼륨을 사용할 수 있게 만들기 단원을 참조하십시오. 볼륨을 다시 포맷할 필요는 없습니다.