Centos 6.3 서버에서 / tmp에 더 이상 파일을 저장할 여유 공간이 없다는 것을 알았습니다.
[root @] # df -h 사용 된 파일 시스템 크기 / dev / mapper / vg0-lv_root 99G 11G 84G 12 % / tmpfs 16G 0 16G 0 % / dev / shm / dev / sda1 194M 65M 120M 35 % / boot / dev / mapper / vg0-lv_tmp 97M 92M 704K 100 % / tmp / dev / mapper / vg1-lv0 50G 180M 47G 1 % / mnt / ssd2
그러나 / tmp에는 아무것도 없습니다.
[root @] # ls -Sahl / tmp | more 총 10K dr-xr-xr-x. 25 루트 루트 4.0K 3 월 16 일 04:29 .. drwxrwxrwt. 3 루트 루트 3.0K Mar 16 03:32. drwx ------. 2 루트 루트 1.0K 3 월 16 일 04:28 mc- 루트
내 질문은 : 어떻게 될 수 있습니까? 어떤 / tmp 마운트 공간이 사용 되었습니까? 어떻게 청소할 수 있습니까?
답변
lsof /tmp
현재 열린 파일을 보는 데 사용해야 합니다.
파일을 삭제하면 소프트웨어에 여전히 잠금이 설정되어 있지만 더 이상 볼 수는 없지만 여전히 HD 공간이 할당됩니다.
답변
아주 작은 / tmp 파티션입니다.
lsof /tmp
어떤 프로세스에서 파일을 열 었는지 확인 하려면 출력 을 표시하십시오. 관련 프로세스를 중지하면 공간이 비워집니다.