반응형
문제
- EBS 용량을 늘려주었음에도 EC2에서는 적용 안 됨.
상황
도커 이미지들 이것저것 다 다운받다보니 EBS 8GB 설정해둔 게 99% 사용 중
ubuntu@ip:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 6.8G 6.7G 93M 99% /
tmpfs 208M 0 208M 0% /dev/shm
tmpfs 83M 1.4M 82M 2% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
efivarfs 128K 3.3K 125K 3% /sys/firmware/efi/efivars
/dev/nvme0n1p16 891M 105M 724M 13% /boot
/dev/nvme0n1p15 98M 6.4M 92M 7% /boot/efi
tmpfs 42M 12K 42M 1% /run/user/1000
EBS 용량을 늘려주었다. 하지만 EC2에서 df -h 해보니 위와 동일했다..
해결
- 사실 재부팅하면 바로 해결되나, 재부팅 없이 적용하고 싶었음
- 아래는 재부팅 없이 적용 방법... 인데 실패했다.
ubuntu@ip:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 21.9M 1 loop /snap/amazon-ssm-agent/7994
loop1 7:1 0 33.7M 1 loop /snap/snapd/21761
loop2 7:2 0 49.1M 1 loop /snap/core18/2826
nvme0n1 259:0 0 12G 0 disk
├─nvme0n1p1 259:1 0 7G 0 part /
├─nvme0n1p15 259:2 0 99M 0 part /boot/efi
└─nvme0n1p16 259:3 0 923M 0 part /boot
우선 lsblk 명령어를 통해 블록 장치 목록을 확인한다. 이때 마운트 되지 않은 블록까지 포함됨.
ubuntu@ip:~$ sudo growpart /dev/nvme0n1 1
CHANGED: partition=1 start=2099200 old: size=14677983 end=16777182 new: size=23066591 end=25165790
ubuntu@ip-172-31-43-127:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 21.9M 1 loop /snap/amazon-ssm-agent/7994
loop1 7:1 0 33.7M 1 loop /snap/snapd/21761
loop2 7:2 0 49.1M 1 loop /snap/core18/2826
nvme0n1 259:0 0 12G 0 disk
├─nvme0n1p1 259:1 0 11G 0 part /
├─nvme0n1p15 259:2 0 99M 0 part /boot/efi
└─nvme0n1p16 259:3 0 923M 0 part /boot
그 다음 아래쪽 nvme0n1 (인스턴스 타입에 따라 다를 수 있음) 참고하여 sudo growpart /dev/nvme0n1 1 명령어를 쳐주면 파티션이 확장된다.
ubuntu@ip:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 6.8G 6.7G 93M 99% /
tmpfs 208M 0 208M 0% /dev/shm
tmpfs 83M 1.3M 82M 2% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
efivarfs 128K 3.3K 125K 3% /sys/firmware/efi/efivars
/dev/nvme0n1p16 891M 105M 724M 13% /boot
/dev/nvme0n1p15 98M 6.4M 92M 7% /boot/efi
tmpfs 42M 12K 42M 1% /run/user/1000
하지만 파티션만 확장됐을 뿐, 파일 시스템은 확장되지 않아서 여전히 99%를 차지하고 있다.
ubuntu@ip:~$ sudo resize2fs /dev/nvme0n1
resize2fs 1.47.0 (5-Feb-2023)
resize2fs: Device or resource busy while trying to open /dev/nvme0n1
Couldn't find valid filesystem superblock.
이딴 에러가 뜨면 재부팅이 답이라고 한다..
ubuntu@ip:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 11G 6.6G 4.0G 63% /
tmpfs 208M 0 208M 0% /dev/shm
tmpfs 83M 1.1M 82M 2% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
efivarfs 128K 3.3K 125K 3% /sys/firmware/efi/efivars
/dev/nvme0n1p16 891M 105M 724M 13% /boot
/dev/nvme0n1p15 98M 6.4M 92M 7% /boot/efi
tmpfs 42M 12K 42M 1% /run/user/1000
재부팅하니 해결.
참고 링크
반응형
'TIL ✍️' 카테고리의 다른 글
24/08/23(금) 105번째 TIL : Gradle로 WAR 파일 빌드하기 (2) | 2024.08.30 |
---|---|
24/08/22(목) 104번째 TIL : Redis maxmemory 소숫점 설정 (0) | 2024.08.30 |
24/08/20(화) 102번째 TIL : spring boot에서 active profile 선택하기 (1) | 2024.08.30 |
24/08/19(월) 101번째 TIL : 어노테이션에는 상수만 가능 (0) | 2024.08.30 |
24/08/16(금) 100번째 TIL : CORS 커스텀 응답 헤더 가져오기 (0) | 2024.08.19 |