LAMMPS 실행 중 디스크 공간(3TB) 소진

LAMMPS 실행 중 디스크 공간(3TB) 소진

나는 매번 달려간다램프4~5일 후에는 디스크 공간(3TB)이 모두 소모됩니다. 다음을 사용하여 가능한 임시 파일을 찾으려고 했습니다.

1.du -d 5

2.du -h --max-depth=1

삼.du . | sort -nr | head -n50

그러나 이러한 파일을 찾을 수 없습니다. du이 명령은 작업 디렉터리의 일부 파일이 디스크 공간을 사용하고 있음을 보여줍니다. 지나치게 큰 파일은 없는 것 같습니다. 서버를 다시 시작하면 공간이 확보됩니다. 이러한 임시 파일을 찾아 안전하게 삭제하려면 어떻게 해야 합니까? 아니면 다른 솔루션도 높이 평가될 것입니다.

df -h실행 후 출력램프약 24시간:

Filesystem               Size  Used Avail Use% Mounted on
rootfs                   3.5T  1.2T 2.2T  35%  /
udev                     10M   0    10M   0%   /dev 
tmpfs                    6.4G  2.0M 6.3G  1%   /run 
/dev/mapper/cosmos-root  3.5T  1.2T 2.2T  35%  / 
tmpfs                    5.0M  0    5.0M  0%   /run/lock 
tmpfs                    13G   315M 13G   3%   /run/shm 
/dev/sda2                229M  18M  199M  9%   /boot

내 질문을 중복으로 표시하지 마십시오!

답변1

모든 것이 큰 루트 파티션에 설치된 것처럼 보이므로 이러한 du명령은 분명히 있어야 할 위치를 대상으로 하지 않습니다. 어쩌면 당신은 du의 하위 디렉토리에서 실행 중일 수도 있지만 /home,램프/var로그 파일이 에 있거나 채워지는 중입니다 /var/log.

채우기 중에 백그라운드 터미널에서 이 명령을 실행하면 다음과 같은 프로세스에서 열린 가장 큰 10개의 파일이 표시됩니다.램프*" 또는"최소 압력*”를 선택하고 가장 큰 파일이 증가함에 따라 변경 사항을 강조 표시합니다.

watch -d "lsof -c lammps -c lmp | tr -s ' ' | cut -d' ' -f8,9 | sort -urn | head"

참고: 위의 코드에서는 점점 커지는 대용량 파일이 디스크 공간을 차지하고 있다고 가정합니다. 수백만 개의 작은 파일이 디스크 공간을 차지할 수도 있습니다.

관련 정보