Enterprise Linux의 이상한 디스크 사용량

Enterprise Linux의 이상한 디스크 사용량

나는 이것에 대해 약간 걱정됩니다(루트 디렉토리에서 99% 사용된 공간에 주목):

$ df -h
File System                     Size  Used  Free Use% Mounted To 
/dev/mapper/scientific-root      50G   50G  735M  99% /
devtmpfs                        7,8G     0  7,8G   0% /dev
tmpfs                           7,8G   80K  7,8G   1% /dev/shm    
tmpfs                           7,8G   89M  7,7G   2% /run
tmpfs                           7,8G     0  7,8G   0% /sys/fs/cgroup
/dev/md124                       11T  8,0T  2,4T  78% /data
/dev/mapper/scientific-home     408G   41G  367G  10% /home
/dev/md126p1                    497M  213M  284M  43% /boot

루트 디렉터리에는 항상 약 30%의 공간이 사용되므로 이러한 상황은 예상치 못한 것입니다. 원치 않는 로그가 가득 찬 것 같습니다. 하지만 문제는 du /슈퍼유저로 실행할 때 루트에서 50G 파일을 찾을 수 없는 것 같습니다.

어디를 볼지에 대한 제안이 있나요? 범인을 찾아낼 수 있는 좋은 도구가 있나요?

매우 감사합니다,

베드로.

답변1

가능하다면 ncdu 패키지를 설치해보세요. ( yum clean all설치를 위한 빠른 공간을 일시적으로 확보하려면 명령을 실행하십시오.)

설치 후 루트 사용자로 다음 명령을 실행합니다.

ncdu / --exclude /home --exclude /boot

이는 Windows의 treesize.exe 유틸리티와 유사하며 문제의 정확한 위치를 안내합니다.

ncdu편집: 서버에 설치하기 전에 사용법을 보고 싶은 분들을 위해 최근 디스크 사용량 문제를 신속하게 해결하기 위해 더 많은 옵션과 함께 ncdu 유틸리티를 사용하는 방법을 보여주는 비디오를 만들었습니다.https://www.youtube.com/watch?v=pBBuEFxo668

답변2

var 또는 tmp에서 무언가가 공간을 차지하기 시작하는 상황에 있습니다.

# du -sh /* 2>/dev/null마.

다음 GNU/Linux 설치에는 별도의 /, /usr, /var 및 /tmp 파티션이 있을 것입니다.

관련 정보