루트 파일 시스템이 꽉 차서 큰 파일이 없습니다.

루트 파일 시스템이 꽉 차서 큰 파일이 없습니다.

그래서 나는 학교를 졸업하고 인턴십을 하는 아주 새로운 시스템 관리자입니다. 유일한 문제는 내가 그 자리에 있는 유일한 시스템 관리자이고 나에게 직업을 보여줄 사람이 없다는 것입니다. 어쨌든, 이 회사는 다음과 같은 구성을 갖춘 하나의 CentO 서버로 구성된 매우 작은 회사입니다.

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             184G  140G   35G  81% /

tmpfs                 2.3G     0  2.3G   0% /lib/init/rw

udev                  2.3G  212K  2.3G   1% /dev

tmpfs                 2.3G     0  2.3G   0% /dev/shm

/dev/sda1             4.6G  156M  4.2G   4% /boot

/dev/sda4              33G  176M   31G   1% /tmp

/dev/sdb1             1.8T  1.8T     0 100% /media/backupInterne

/dev/sdd1             917G  470G  401G  54% /media/Data

저는 불과 며칠 전에 여기에 왔고, 즉시 디스크가 가득 찬 것을 발견했고 그 문제를 해결하기 위해 노력하고 있습니다. 내 또 다른 문제는 현재 81%인 sda3입니다. 4일 전에는 79%였습니다.

나는 du -ah를 실행했습니다 | / 루트 디렉토리에서 sort -rh 명령을 실행했는데 눈에 띄는 것은 없습니다. sda3 파티션이 빠르게 채워지기 때문에 며칠이 지나서 파티션이 커지는 이유를 설명할 수 있는 큰 차이가 없었습니다.

정말 감사합니다

답변1

이와 같은 문제를 파악하기 위해 제가 사용하는 방법은 다음과 같습니다.

du -s `ls -a | egrep -v '\.\.'` | sort -nr | head

현재 디렉터리의 디렉터리/파일별 사용량이 표시됩니다. 거기서부터 확실한 것을 찾을 때까지 하위 디렉토리로 내려갑니다.

하나의 큰 파티션에 모든 것을 담으면 이와 같은 문제를 진단하기가 어려울 수 있습니다. 시도하는 또 다른 접근 방식은 다음을 사용하는 것입니다.

lsof 

다양한 프로세스에서 어떤 파일이 열려 있는지 확인하고 단서를 찾을 수 있는지 확인하세요. 하지만 이것은 매우 히트하거나 실패합니다.

답변2

삭제된 파일과 관련하여 항상 겪는 유사한 문제인 것 같습니다(그러나 참조는 여전히 존재합니다).

Linux 시스템에 대해 이야기하는 경우 다음을 실행하십시오.

lsof +L1

이것은 삭제된 파일의 목록이지만 여전히 열려 있고 무언가에 의해 사용되고 있습니다. 핵심은 파일 핸들이 열려 있는 항목을 가져와서 해제하는 것입니다.

답변3

나는 마침내 무슨 일이 일어나고 있는지 알아 냈습니다. 마운트된 지점 중 하나가 올바르게 마운트되지 않아 sda3에서 직접 백업을 수행하고 있었습니다.

도움을 주신 모든 분들께 감사드립니다.

관련 정보