Estou usando o Ubuntu 12.04 e não consigo gravar em nenhum arquivo, nem mesmo como root, nem fazer qualquer outra operação que exija gravação. Nem qualquer processo que precise escrever, portanto todos estão falhando. df
diz que tenho muito espaço:
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
Todos os resultados que encontro para "não é possível gravar no disco" são sobre discos legitimamente completos. Eu nem sei por onde começar aqui. O problema apareceu do nada esta manhã.
A última entrada de log do PHP é:
falhou: Não há espaço no dispositivo (28)
Vim diz:
Não foi possível abrir (arquivo) para gravação
Outros aplicativos apresentam erros semelhantes.
Depois de excluir ~ 1gb apenas para ter certeza, o problema permanece. Eu também reiniciei.
df -i
diz
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
hard-drive
filesystems
diskmanagement
felwithe
fonte
fonte
Respostas:
Você está sem inodes. É provável que você tenha um diretório em algum lugar com muitos arquivos muito pequenos.
fonte
rm
poderia falhar. Isso tem sido uma educação.find . -name sess\* -exec rm {} +
teria funcionado.rm
provavelmente funcionou bem, mas o shell expandiu a*
glob em muitos dados e vomitou antes mesmo de chegar ao ponto de invocar rm.find . -name sess\* -delete
que eu acho mais fácil de lembrar e geralmente é mais eficiente.Aparentemente, o OP tem uma resposta para seu problema específico. No entanto, para completar, os sintomas do OP também podem ocorrer se o sistema de arquivos tiver sido remontado somente leitura. Isso aconteceu comigo usando uma VM do Linux cujo armazenamento estava em um sistema de disco em cluster, sofrendo falhas intermitentes raras. Ocasionalmente, as falhas faziam com que os sistemas de arquivos fossem remontados apenas para leitura. O sintoma externo eventualmente observável foi o de vários serviços se tornarem não responsivos à medida que a RAM era preenchida (com gravações em disco não-laváveis).
Naquela época, a única solução era reiniciar o sistema (perdendo os logs não escritos). Tentativas de remontar o RW falharam. (Infelizmente, não recordo as mensagens de erro retornadas ao tentar essas remontagens.)
Portanto, ..., não é o problema do OP, mas alguém que chega nesta página pode se beneficiar com essas informações.
fonte