RAID 파티션을 사용하여 Amazon Elastic Block Store(Amazon EBS) 볼륨을 확장하려고 합니다.
해결 방법
**참고:**Amazon EBS에 RAID 1, RAID 5 및 RAID 6을 사용하는 것은 모범 사례가 아닙니다. 자세한 내용은 Linux의 RAID 구성 및 RAID 구성 옵션을 참조하세요.
사전 요구 사항:
1. 다음 명령을 실행하여 현재 RAID 수준 정보를 확인합니다. 다음 예제 명령에서 /dev/RAID-DEVICE를 RAID 구성에 대한 매핑으로 바꾸세요.
$ sudo mdadm --detail /dev/RAID-DEVICE
2. RAID 구성의 일부인 EBS 볼륨의 크기를 늘립니다. 예를 들어, RAID 0 파티션에 10GiB EBS 볼륨 2개가 있는 경우 볼륨을 원하는 볼륨 확장 크기로 수정합니다. 40GiB를 추가하려면 각 볼륨에서 크기를 20GiB씩 늘립니다.
3. 다음 명령을 실행하여 파일 시스템을 마운트 해제합니다. 다음 예제 명령에서 MOUNT-PATH를 사용 사례에 맞는 올바른 경로로 바꾸세요.
$ sudo umount /MOUNT-PATH
4. 다음 명령을 실행하여 RAID 디바이스를 중지합니다. RAID 볼륨을 다시 어셈블하기 전에 RAID 디바이스를 중지해야 합니다. 다음 예제 명령에서 RAID-DEVICE를 RAID 구성의 매핑으로 바꿉니다.
$ sudo mdadm --stop /dev/RAID-DEVICE
5. 다음 명령을 실행하여 볼륨을 업데이트된 크기로 통합하고 다시 어셈블합니다. 다음 예제 명령에서 RAID-DEVICE를 RAID 구성의 매핑으로 바꿉니다. LIST-OF-DEVICES를 EBS 볼륨의 디바이스 이름(예: /dev/sdb 또는 /dev/sdc)으로 바꿉니다.
$ sudo mdadm --assemble --update=devicesize /dev/RAID-DEVICE LIST-OF-DEVICES
6. 다음 명령을 실행하여 RAID 구성의 크기가 새 크기인지 확인합니다.
$ sudo mdadm --detail /dev/RAID-DEVICE
위 명령의 출력은 어레이 크기 아래에 결합된 증가된 크기를 표시합니다.
7. 다음 명령을 실행하여 파일 시스템의 크기를 조정하세요. 다음 예제 명령에서 TYPE을 ext3, ext4 또는 xfs와 같은 파일 시스템으로 바꿉니다. RAID-DEVICE를 RAID 구성의 매핑으로 교체하고 MOUNT-PATH를 올바른 마운트 경로를 사용하여 매핑하세요.
$ sudo mount -t TYPE /dev/RAID-DEVICE /MOUNT-PATH
8. 다음 명령을 실행하여 파일 시스템 크기를 늘립니다. 모든 예제 값을 원하는 값으로 바꿉니다.
xfs 파일 시스템의 경우
$ sudo xfs_growfs /MOUNT-PATH
ext3 및 ext4를 비롯한 다른 파일 시스템의 경우
$ sudo resize2fs /MOUNT-PATH
9. 다음 명령을 실행하여 RAID 파티션이 있는 확장된 EBS 볼륨을 확인합니다.
$ df -h