여기서는 멈추세요
- 명령 출력의 서버·서비스·경로가 예상 대상과 다르면 변경 단계로 넘어가지 않습니다.
- 현재 접속 세션, 백업 또는 콘솔 복구 경로를 확보하지 못했다면 상태 변경 명령을 실행하지 않습니다.
FILE COUNT
SAFE OPERATING BOUNDARY
변경 전 설정과 출력값을 기록하고, 예상과 다른 결과가 나오면 추가 변경을 멈춘 뒤 승인된 운영 복구 절차로 되돌립니다.
BEFORE YOU START
CHECK THE BRANCH
세션·캐시·메일 큐·임시 파일처럼 생성 주체가 있는 경로는 보존 기간과 생성 속도를 확인한 뒤 해당 서비스 정책으로 정리합니다.
overlay 계층과 bind mount를 구분하고, 컨테이너 내부 파일인지 호스트 볼륨 데이터인지 먼저 식별합니다.
운영 I/O에 영향을 줄 수 있으므로 전체 루트가 아닌 inode가 찬 파일시스템 안에서 상위 경로부터 범위를 좁힙니다.
FOLLOW THE FLOW
블록 용량과 inode를 함께 비교합니다.
df -ihIUse%가 100%에 가깝다면 큰 파일보다 파일 개수가 문제입니다.
문제 Mountpoint를 기준으로만 탐색합니다.
파일 수가 매우 많으면 시간이 걸릴 수 있으므로 업무 피크 시간을 피합니다.
sudo find /var -xdev -type f -printf '%h
' 2>/dev/null | sort | uniq -c | sort -n | tail -30마지막에 표시되는 경로일수록 파일이 많습니다.
세션·캐시·메일 큐·로그 중 어떤 성격인지 확인합니다.
삭제 전에 생성 패턴과 보존 기간을 확인합니다.
sudo find /var/log -xdev -type f | wc -lsudo find /var/log -xdev -type f -mtime +30 -print | head -50오래된 파일이 많아도 서비스의 공식 정리 기능이 있는지 먼저 확인합니다.
직접 rm을 실행하기보다 생성 서비스를 찾습니다.
파일의 소유자·최근 변경 시각과 서비스 로그를 함께 봅니다.
sudo ls -laht /var/log | head -30journalctl -p warning --since '-1 hour' --no-pager특정 사용자나 서비스가 반복 생성하는지 확인합니다.
서비스별 보존·rotation 설정을 수정할 계획을 세웁니다.
삭제 명령은 경로별 공식 운영 절차에서 수행하고 이 가이드에서는 자동 제시하지 않습니다.
df -ihsystemctl --failed --no-pagerIFree가 회복되고 실패 서비스가 없어야 합니다.
재발하면 파일 개수 알림과 보존 기간 제한을 추가합니다.
PRIMARY REFERENCES
배포판과 버전에 따라 옵션·로그 위치가 다를 수 있습니다. 실행 전 서버의 --help와 로컬 매뉴얼을 함께 확인하세요.