EC2 인스턴스에서 EBS 볼륨을 늘린 후 Linux 파일 시스템을 확장하려면 어떻게 해야 하나요?

3분 분량
0

Amazon Elastic Block Store(Amazon EBS) 볼륨의 크기를 늘렸지만 파일 시스템이 전체 볼륨을 사용하지 않습니다.

해결 방법

볼륨을 더 큰 크기로 확장할 때는 더 큰 볼륨 크기를 활용하도록 파일 시스템 크기를 조정해야 합니다. 최적화 상태에 있는 즉시 파일 시스템의 크기를 조정할 수 있습니다.

참고: 다음 단계는 전체 디스크 장치를 사용하는 파일 시스템에만 적용됩니다. 이 단계를 사용하여 파티션, 루트 파일 시스템, RAID 장치 또는 LVM(논리적 볼륨 관리자)의 파일 시스템을 늘릴 수는 없습니다.

다음 예제에서는 8GB ext4 파일 시스템을 확장하여 16GB 볼륨을 완전히 사용하도록 합니다. 파일 시스템은 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 있습니다.

1.    볼륨 또는 파일 시스템을 변경하기 전에 볼륨의 스냅샷을 생성하세요. 자세한 내용을 보려면 Amazon EBS 스냅샷 생성을 참조하세요.

2.    SSH를 사용하여 인스턴스에 연결합니다. 자세한 내용을 보려면 Linux 인스턴스에 연결하기를 참고하세요.

3.    df -h 명령을 실행하여 파일 시스템에서 사용하는 크기와 백분율을 표시합니다.

출력 예시:

ubuntu@ip-172-31-32-114:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.7G  7.7G     0 100% /
/dev/xvdf       7.9G  7.1G  370M  96% /home/ubuntu/test

위의 예제 출력에서 /dev/xvdf 파일 시스템 크기는 7.9G이고 **96%**가 사용되었습니다. Nitro 인스턴스에서는 디스크 디바이스 이름이 /dev/nvmeXn1이고 파티션 이름은 /dev/nvmeXn1pY입니다. 파일 시스템 이름에서 X는 디스크를 식별하고 Y는 파티션을 식별합니다.

4.    lsblk 명령을 실행하여 xvdf 볼륨의 크기를 표시합니다.

출력 예시:

ubuntu@ip-172-31-32-114:~$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0    8G  0 disk
└─xvda1 202:1    0    8G  0 part /
xvdf    202:80   0   16G  0 disk /home/ubuntu/test

위의 예제 출력에서 xvdf 볼륨의 크기는 16G입니다.

5.    볼륨에 파일 시스템이 포함된 파티션이 있는 경우 파일 시스템을 확장하기 전에 해당 파티션의 크기를 조정하세요.

6.    resize2fs 명령을 실행하여 /dev/xvdf 파일 시스템의 크기를 볼륨의 전체 스페이스로 자동 확장합니다. df -h 명령에서 가져온 디바이스 이름을 사용해야 합니다.

출력 예시:

ubuntu@ip-172-31-32-114:~$ sudo resize2fs /dev/xvdf

위의 예제 출력에서 볼륨은 ext4 파일 시스템을 사용합니다. 파일 시스템에 따라 다른 유틸리티를 사용해야 할 수도 있습니다. "resize2fs: Device or resource busy while trying to open /dev/xvdf"라는 오류가 발생하면 디스크 파티션에 크기 조정을 적용하는 중입니다.

참고: resize2fs 명령은 ext3 및 ext4 파일 시스템에 대해서만 실행할 수 있습니다.

7.    df -h 명령을 다시 실행합니다.

출력 예시:

ubuntu@ip-172-31-32-114:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.7G  7.7G     0 100% /
/dev/xvdf        16G  7.1G  8.0G  48% /home/ubuntu/test

이전 예제 출력에서 /dev/xvdf 파일 시스템의 크기는 이제 16G이고 **48%**가 사용되었습니다.

관련 정보

Amazon EBS 볼륨에 대한 정보 보기

Amazon EBS 볼륨을 Linux에서 사용하도록 설정

볼륨 크기 조정 후 Windows 파일 시스템 확장

AWS 공식
AWS 공식업데이트됨 6달 전