Amazon Elastic Block Store(Amazon EBS) 볼륨의 크기를 늘렸지만 파일 시스템이 볼륨 전체를 사용하고 있지 않습니다. 해결하려면 어떻게 해야 합니까?
해결 방법
볼륨을 더 크게 확장한 경우 더 큰 볼륨 크기를 사용하려면 파일 시스템의 크기도 조정해야 합니다. 상태가 최적화 중이면 바로 파일 시스템의 크기를 조정할 수 있습니다.
다음 절차에서는 16GB 볼륨을 모두 이용하도록 8GB ext4 파일 시스템을 확장합니다. 파일 시스템은 Ubuntu를 실행하는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 있습니다.
1. 볼륨이나 파일 시스템을 변경하기 전에 볼륨의 스냅샷을 생성합니다. 자세한 내용은 Amazon EBS 스냅샷 생성을 참조하세요.
2. 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%**가 사용되었습니다.
3. 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입니다.
4. SSH를 사용하여 인스턴스에 연결합니다. 자세한 내용은 Linux 인스턴스에 연결을 참조하십시오.
5. 볼륨에 파일 시스템이 포함된 파티션이 있는 경우 파일 시스템을 확장하기 전에 파티션의 크기를 조정해야 합니다.
6. resize2fs 명령을 사용하여 /dev/xvdf/ 파일 시스템의 크기를 볼륨의 전체 공간으로 자동 확장합니다.
ubuntu@ip-172-31-32-114:~$ sudo resize2fs /dev/xvdf
참고: 이 예제에서는 볼륨이 ext4 파일 시스템을 사용합니다. 파일 시스템에 따라 다른 유틸리티를 사용해야 할 수도 있습니다. 자세한 내용은 볼륨 크기 조정 후 Linux 파일 시스템 확장을 참조하십시오.
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 파일 시스템 확장