Ubuntu – 디스크 공간의 일부만 사용중 해결

By | 2026년 1월 15일
Table of Contents

Ubuntu – 디스크 공간의 일부만 사용중 해결

실제 사용가능한 디스크보다 사용중인 디스크 용량이 작을 때 교정하는 방법을 설명합니다.

사용중인 디스크

대략 30G 만 사용중입니다.

df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.8G     0  3.8G   0% /dev
tmpfs                              779M  1.2M  778M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   28G   11G   16G  40% /
tmpfs                              3.9G     0  3.9G   0% /dev/shm
tmpfs                              5.0M  4.0K  5.0M   1% /run/lock
tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0                          64M   64M     0 100% /snap/core20/2318
/dev/loop1                          64M   64M     0 100% /snap/core20/2434
/dev/loop2                          68M   68M     0 100% /snap/lxd/21835
/dev/loop3                          92M   92M     0 100% /snap/lxd/29619
/dev/loop4                          39M   39M     0 100% /snap/snapd/21759
/dev/sda2                          1.5G  242M  1.2G  18% /boot
tmpfs                              779M     0  779M   0% /run/user/1000

실제 디스크

실제 디스크는 120G 입니다.

lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0    64M  1 loop /snap/core20/2318
loop1                       7:1    0  63.7M  1 loop /snap/core20/2434
loop2                       7:2    0  67.2M  1 loop /snap/lxd/21835
loop3                       7:3    0  91.9M  1 loop /snap/lxd/29619
loop4                       7:4    0  38.8M  1 loop /snap/snapd/21759
sda                         8:0    0 111.8G  0 disk
├─sda1                      8:1    0     1M  0 part
├─sda2                      8:2    0   1.5G  0 part /boot
└─sda3                      8:3    0  56.3G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0  28.1G  0 lvm  /

변경방법

아래 명령을 이용해 루트 파티션에 할당해 줍니다.

sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -l +100%FREE -r /dev/mapper/ubuntu--vg-ubuntu--lv
df -h

growpart 명령이 인식이 되지 않는 경우 아래 명령으로 설치해 줍니다.

sudo apt update && sudo apt install cloud-guest-utils -y

변경방법(출력포함)

출력을 포함한 명령입니다.

# 물리적인 파티션 크기 확장
sudo growpart /dev/sda 3
CHANGED: partition=3 start=3149824 old: size=117985280 end=121135104 new: size=231291791 end=234441615

# 물리 볼륨(Physical Volume) 확장
sudo pvresize /dev/sda3
  Physical volume "/dev/sda3" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized

# 논리 볼륨(Logical Volume) 확장
sudo lvextend -l +100%FREE -r /dev/mapper/ubuntu--vg-ubuntu--lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from <28.13 GiB (7201 extents) to <110.29 GiB (28233 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 14
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 28910592 (4k) blocks long

# 디스크 사용량 확인
df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.8G     0  3.8G   0% /dev
tmpfs                              779M  1.2M  778M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  109G   11G   94G  10% /
tmpfs                              3.9G     0  3.9G   0% /dev/shm
tmpfs                              5.0M  4.0K  5.0M   1% /run/lock
tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0                          64M   64M     0 100% /snap/core20/2318
/dev/loop1                          64M   64M     0 100% /snap/core20/2434
/dev/loop2                          68M   68M     0 100% /snap/lxd/21835
/dev/loop3                          92M   92M     0 100% /snap/lxd/29619
/dev/loop4                          39M   39M     0 100% /snap/snapd/21759
/dev/sda2                          1.5G  242M  1.2G  18% /boot
tmpfs                              779M     0  779M   0% /run/user/1000

답글 남기기