리눅스 서버 파티션이 잘못 할당되어 수정 (25GB -> 300GB)
1. VMWare에서 디스크 용량 확장

2. 리부팅 후 용량 확인
- sda 용량은 300G로 확장은 되었으나 파티션 확장은 되지 않은 상태
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 16G 0 part [SWAP]
└─sda3 8:3 0 7.9G 0 part /
sr0 11:0 1 1024M 0 rom
3. growpart 툴을 사용하여 파티션 확장
- growpart [볼룸명] [파티션 번호]
# growpart /dev/sda 3
CHANGED: partition=3 start=35758080 old: size=16668672 end=52426751 new: size=593387487 end=629145566
- / 파티션이 늘어난 것을 확인
:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 16G 0 part [SWAP]
└─sda3 8:3 0 282.9G 0 part /
sr0 11:0 1 1024M 0 rom
- 하지만, / 용량에는 반영되지 않음
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 7.8G 6.2G 1.2G 85% /
4. 파일 시스템 확장
- xfs - "xfs_growfs [파티션 이름]" 명령을 사용
- ext4 - "resize2fs [파티션 이름]" 명령을 사용
# resize2fs /dev/sda3
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/sda3 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 36
The filesystem on /dev/sda3 is now 74173435 (4k) blocks long.
- 용량 확인
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 279G 6.2G 261G 3% /