rhel 7.6 서버에서 다음과 같은 이상한 동작을 공유하고 싶습니다.
루트 파일 시스템 크기가 100G이면 루트 파일 시스템이 거의 가득 찼습니다(95% 사용).
루트 파일 시스템에 속한 폴더는 그다지 많이 소비하지 않는 것을 볼 수 있습니다.
0 bin
145M boot
0 dev
50M etc
184K home
0 lib
0 lib64
0 media
0 mnt
698M opt
6.0M root
4.1G run
0 sbin
140K script
0 srv
0 sys
360K tmp
6.5G usr
또한 rhel에 따르면 -https://access.redhat.com/solutions/2316
우리는 또한 (rhel이 제안한대로) 확인했습니다.
lsof / | egrep "deleted|COMMAND"
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
lsof /var | egrep "deleted|COMMAND"
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
하지만 위에서 본 것처럼 진입라인이 없습니다.
우리도 검증했다
이소프 +L 1
# lsof +L 1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME
java 44225 yarn 2436r REG 8,192 1084337 0 99222309 /DB/data1/hadoop/hdfs/data/current/38743643/current/finalized/subdir204/subdir193/blk_15230353883 (deleted)
java 44875 yarn 3298r REG 8,192 83 0 100139241 /DB/data2/hadoop/hdfs/data/current/38743643/current/finalized/subdir204/subdir196/blk_15230354434 (deleted)
그러나 출력은 비에 관한 것입니다루트 파일 시스템경로이므로 관련이 없습니다.
그래서 요약하자면
rhel 시스템에서 루트 파일 시스템은 알 수 없는 프로세스에 의해 채워집니다.
파일 시스템에서 어떤 파일이 이동되거나 지워지는지에 관계없이 계속됩니다.
인용하다 -
https://www.thegeekdiary.com/linux-filesystem-is-filling-despite-no-large-files-or-directories/ https://access.redhat.com/solutions/2316
우리가 확인할 수 있는 다른 것이 무엇인지 아는 방법에 대한 다른 아이디어가 있습니까?
또 다른 아이디어는 서버를 다시 시작하는 것이지만 이는마지막 선택!