리눅스는 내 공간이 2.4 / 50GB로 가득 차 있다고 말합니다. Size Used Avail Use%

오늘 나는 문제를 겪었고 파일 시스템에 대해 아무것도 변경하지 않았기 때문에 호스팅 제공 업체의 구성이 잘못되었는지 확실하지 않습니다.

df -h는 말합니다 :

df -h
Filesystem Size Used Avail Use%  Mounted on
/dev/simfs 50G  2.4G  0    100%  /

그것은 100 % 사용되었지만 실제로는 50의 2.4G 만 사용 중이라고 말합니다. 또한 큰 로그 파일을 삭제하려고 시도했지만 도움이되지 않았습니다.

큰 것이 있으면 “du -sh *”로 확인했지만 큰 것을 찾을 수 없었습니다.

누구나 아이디어가 있습니까?

// 편집 : 사용 가능한 INode가 충분합니다.

df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/simfs        25M  137K   25M    1% /

// 편집 : 완료된 출력 :

df -T
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
/dev/simfs     simfs     52428800 2127284         0 100% /
none           devtmpfs    262144       4    262140   1% /dev
none           tmpfs        52432      56     52376   1% /run
none           tmpfs         5120       0      5120   0% /run/lock
overflow       tmpfs         1024       0      1024   0% /tmp
none           tmpfs       209700       0    209700   0% /run/shm
none           tmpfs       102400       0    102400   0% /run/user

// 편집 : 권한 :

ls -la /dev/simfs
brw------- 1 root root 144, 149 Aug 14 00:01 /dev/simfs


답변

OpenVZ 기반 VPS를 사용하고 있으며이 VPS에서 루트 파일 시스템은 실제로 파일 시스템이 아니라 호스트의 디렉토리입니다 . 호스트의 해당 디렉토리에 디스크 공간이 부족합니다.

이는 제공자가 리소스를 과도하게 초과 커밋했으며이를 제대로 모니터링하지 않거나 전혀 모니터링하지 않는다는 강력한 신호입니다. ploop로 알려진 simfs 교체는 , 수행 더 오버 커밋에 더 어렵 디스크 공간이 강력한 보장을 가지고 있으며.

가능한 빨리 다른 제공자를 찾도록 강력히 권합니다. 이것은 당신이 현재 가지고있는 마지막 문제가 아닐 것입니다. (물론 OpenVZ를 기반으로하지 않는 것도 있습니다.)