Ubuntu 12.04를 사용하고 있으며 루트로도 파일에 쓰거나 쓰기가 필요한 다른 작업을 수행 할 수 없습니다. 어떤 프로세스도 작성해야하므로 모두 실패합니다. df
충분한 공간이 있다고 말합니다.
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 30G 14G 15G 48% /
udev 984M 4.0K 984M 1% /dev
tmpfs 399M 668K 399M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 997M 0 997M 0% /run/shm
“디스크에 쓸 수 없음”에 대한 모든 결과는 합법적으로 전체 디스크에 관한 것입니다. 어디서부터 시작해야할지 모르겠습니다. 오늘 아침 아무데도 문제가 나타났습니다.
PHP의 마지막 로그 항목은 다음과 같습니다.
실패 : 장치에 남은 공간이 없습니다 (28).
Vim은 말합니다 :
쓰기 위해 파일을 열 수 없습니다
다른 응용 프로그램에서도 비슷한 오류가 발생합니다.
~ 1gb를 삭제 한 후에도 문제가 남아 있습니다. 나는 또한 재부팅했다.
df -i
말한다
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/xvda1 1966080 1966080 0 100% /
udev 251890 378 251512 1% /dev
tmpfs 255153 296 254857 1% /run
none 255153 4 255149 1% /run/lock
none 255153 1 255152 1% /run/shm
답변
inode가 부족합니다. 매우 작은 파일이 많은 디렉토리가있을 수 있습니다.
답변
분명히 OP는 특정 문제에 대한 답을 가지고 있습니다. 그러나 완전성을 위해 파일 시스템이 읽기 전용으로 다시 마운트 된 경우 OP의 증상이 발생할 수도 있습니다. 스토리지가 클러스터 된 디스크 시스템에있는 Linux VM을 사용하여 간헐적으로 드문 오류가 발생했습니다. 때때로 오류로 인해 파일 시스템이 읽기 전용으로 다시 마운트 될 수 있습니다. 결국 관찰 가능한 외부 증상은 RAM이 가득 차면 (플러시 할 수없는 디스크 쓰기) 다양한 서비스가 응답하지 않는 것이 었습니다.
당시 유일한 해결 방법은 시스템을 다시 부팅하는 것입니다 (기록되지 않은 로그는 없음). RW를 다시 마운트하지 못했습니다. (불행히도, 다시 마운트하려고 할 때 반환되는 오류 메시지는 기억 나지 않습니다.)
따라서 OP의 문제는 아니지만이 페이지에 도착한 다른 사람이이 정보를 활용할 수 있습니다.