큰 파일이없는 루트 파일 시스템 140G

그래서 아주 새로운 sysadmin인데 방금 학교를 그만두고 인턴쉽을 했어요. 유일한 문제는 그 자리에있는 유일한 sysadmin이며 아무도 나에게 직업을 보여주지 않는다는 것입니다. 어쨌든, 그것은 매우 작은 회사이며 그 구성을 가진 하나의 CentOs 서버입니다.

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

나는 며칠 전에 여기에 왔으며 즉시 전체 디스크를 발견하고 그 문제를 해결하는 중입니다. 내 다른 문제는 sda3가 81 %입니다. 4 일 전, 79 %였습니다.

나는 du -ah를 달렸다 | / 루트 디렉토리에서 sort -rh 명령을 사용하면 아무 것도 나타나지 않습니다. sda3 파티션이 빠르게 채워지기 때문에 며칠 동안 Appart가 있었습니까?

고마워



답변

다음은 이와 같은 문제를 파악하는 데 사용하는 내용입니다.

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

현재 디렉토리의 디렉토리 / 파일 당 사용량을 보여줍니다. 거기에서 분명한 것을 찾을 때까지 하위 디렉토리로 내려갑니다.

하나의 큰 파티션에 모든 것을두면 이와 같은 문제를 진단하기가 어려울 수 있습니다. 시도하는 또 다른 방법은

lsof

다양한 프로세스에서 어떤 파일이 열려 있는지 확인하고 실마리를 찾을 수 있는지 확인하십시오. 이것은 매우 맞거나 그리워합니다.


답변

삭제 된 파일로 항상 가지고있는 비슷한 문제처럼 들립니다 (그러나 참조는 여전히 있습니다).

Linux 시스템을 사용하는 경우 다음을 실행하십시오.

lsof + L1

삭제 파일 목록이지만 여전히 열려 있고 무언가에 의해 사용되고 있습니다. 열쇠는 파일 핸들을 열어 놓은 모든 것을 얻는 것입니다.


답변

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

도와 주셔서 감사합니다