holssi 님의 블로그
yum clean all 실패 해결 본문
삭제를 하기 위한 필요한 최소한의 공간조차 남지 않아서 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
'SERVER' 카테고리의 다른 글
| PTS로 NCP 성능 테스트 결과 (0) | 2026.04.23 |
|---|---|
| phoronix 벤치마크로 gcp, ncp 성능 테스트하기 (0) | 2026.04.21 |
| phoronix-test-suite run pts/openssl시 No targets specified and no makefile found 에러와 해결 (1) | 2026.04.21 |
| [Linux] 리눅스 파일시스템과 /etc/fstab (0) | 2026.04.19 |
| [Linux] 리눅스 파일시스템과 /etc/exports (0) | 2026.04.19 |