10G의 하드 드라이브 공간을 갖춘 OpenVZ VPS에 Debian 7.6을 설치했는데, 분명히 그렇게 많이 사용하지 않는데도 100% 사용된다고 주장합니다. 나는 달려가 df -h
다음을 발견했습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 10G 5.3G 0 100% /
tmpfs 16G 1.1M 16G 1% /run
tmpfs 16G 0 16G 0% /run/lock
tmpfs 16G 0 16G 0% /run/shm
그런 다음 일부 오래된 파일을 삭제하여 변경된 내용이 있는지 확인하고 df -h
다시 사용하여 사용량이 여전히 100%임을 확인했습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 10G 3.9G 0 100% /
tmpfs 16G 1.1M 16G 1% /run
tmpfs 16G 0 16G 0% /run/lock
tmpfs 16G 0 16G 0% /run/shm
VPS의 제어판은 다음과 같습니다.
파일을 삭제할 수는 있지만 새로 쓸 수는 없습니다. 그게 문제야? 다른 클라이언트가 내 하드 드라이브 공간을 사용하여 내 운영 체제가 해당 공간에 액세스하지 못하게 할 가능성이 있습니까?
apt-get update
나는 또한 내가 어젯밤에 완전한 후속 조치를 취했다는 것을 언급하고 싶습니다 . apt-get upgrade
이것이 중요합니까?
답변1
프로세스에서 일부 파일이 열려 있을 수 있으므로 해당 파일을 삭제해도 공간이 확보되지 않습니다.
따라서 대용량 로그 파일이나 이와 유사한 파일을 삭제하는 경우 해당 파일을 작성한 프로세스를 다시 시작하세요.
다음 명령을 사용하면 열려 있는 파일, 크기, 해당 파일을 사용하는 프로세스에 대한 자세한 정보를 얻을 수 있습니다.라소프.
답변2
inode가 부족할 수 있습니다. inode 사용량을 확인하세요.df -i
편집: 가상 시스템에 할당된 디스크 공간이 10G일 수도 있지만 호스트의 기본 파일 시스템이 과도하게 사용되어 이제 가상 호스트 간에 공유할 공간이 남아 있지 않습니다.