Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags more
Archives
Today
Total
관리 메뉴

holssi 님의 블로그

yum clean all 실패 해결 본문

SERVER

yum clean all 실패 해결

holssi 2026. 5. 4. 10:46

삭제를 하기 위한 필요한 최소한의 공간조차 남지 않아서 yum clean all 실패함

리눅스에서 파일을 삭제할때 실행 과정을 기록하거나 임시 잠금(lock) 파일을 생성함

/var/lib/dnf/rpmdb_lock.pid 파일을 생성하려고 하는데 공간이 없어서 튕겨 남

 

로그 파일들의 크기를 확인하고 (du /sh -/var/log/* | sort -h)

특정 로그 파일 내용 비우기

sudo truncate -s 0 /var/log/messages

sudo truncate -s 0 /var/log/dnf.log

truncate는 즉시 용량을 0으로 만듬

truncate마저 실패함

truncate가 실행되면서 임시 파일을 생성하려다가 실패함

 

여전히 rm으로 지워도 df에서 용량이 줄지 않는 이유는 삭제한 파일을 특정 프로세스가 여전히 붙잡고 있어서 디스크에서 실제로 해제되지 않았기 때문임

 

 

삭제되었지만 프로세스가 잡고 있는 파일 강제 해제 (sudo lsof / | grep deleted) 했는데 아무것도 출력이 안됨 -> 이미 삭제된 파일을 프로세스가 붙잡고 있는 상황은 아니라는 것

 

du sh /* 2>/dev/null | sort -h로 용량을 어디에 쓰고 있는지 확인

 

# 1. Phoronix Test Suite의 모든 설치 시도 파일 삭제 (가장 확실함)
sudo rm -rf /var/lib/phoronix-test-suite/installed-tests/*
sudo rm -rf /var/lib/phoronix-test-suite/download-cache/*

# 2. 시스템 저널 로그 강제 삭제 (최근 1초 전 로그까지 다 날림)
sudo journalctl --vacuum-time=1s

# 3. /tmp 폴더 비우기
sudo rm -rf /tmp/*

 

 

 

 

sudo dnf remove phoronix-test-suite -y
sudo rm -rf /usr/share/phoronix-test-suite
sudo rm -rf /var/lib/phoronix-test-suite
sudo rm -rf ~/.phoronix-test-suite

 

sudo dnf install git -y

cd ~

git clone https://github.com/phoronix-test-suite/phoronix-test-suite.git 

cd phoronix-test-suite

sudo ./install-sh

phoronix-test-suite version