본문 바로가기
ops/jenkins

java.lang.RuntimeException: java.io.IOException: No space left on device - 1

by seohan1010 2025. 12. 25.

 

jenkins 파이프라인에서 용량부족으로 build 실패 

#실행중인 vm안에서 디스크 상태확인 
lsblk

NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sr0                        11:0    1 1024M  0 rom  
vda                       253:0    0   28G  0 disk 
├─vda1                    253:1    0    1M  0 part 
├─vda2                    253:2    0    2G  0 part /boot
└─vda3                    253:3    0   26G  0 part 
  └─ubuntu--vg-ubuntu--lv 252:0    0   13G  0 lvm  /
      running


#physicl volume 확장 
sudo pvresize /dev/vda3

Physical volume "/dev/vda3" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized


#확인 
sudo pvs

PV         VG        Fmt  Attr PSize   PFree 
/dev/vda3  ubuntu-vg lvm2 a--  <26.00g 13.00g

#Logical Voumne 전체 확장 
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Size of logical volume ubuntu-vg/ubuntu-lv changed from <13.00 GiB (3327 extents) to <26.00 GiB (6655 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.


#확인 
sudo lvs

LV        VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
ubuntu-lv ubuntu-vg -wi-ao---- <26.00g 

#파일 시스템 확장 
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 4
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 6814720 (4k) blocks long.

#최종 확인 
df -h /

Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   26G   13G   12G  51% /

 

vm의 디스크 용량을 늘려주기위해 디시크 정보 확인