Não é possível gravar no disco, mas o disco não está cheio

5

Não consigo escrever em nenhum arquivo, nem mesmo como root, ou fazer qualquer outra operação que exija gravação. Nenhum processo pode precisar escrever, então 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 encontrados 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 está "falhou: Não há espaço disponível no dispositivo (28)". Vim diz "Não é possível abrir (arquivo) para escrever". Outras aplicações dão erros semelhantes.

Após excluir ~ 1gb apenas para ter certeza, o problema permanece. Eu também reiniciei. Ubuntu 12.04

    
por felwithe 25.10.2015 / 17:01

1 resposta

0

Respondido em editar por OP :

  

Edit: Descobri que eu estava fora de inodes mesmo que eu não estivesse sem espaço em disco. O problema foi resolvido aqui :

You are out of inodes. It's likely that you have a directory somewhere with
many very small files.

O que são inodes?

  

O Ext4 tem um limite teórico de 4 bilhões de arquivos, que é restrito pelo tamanho do número de inode que ele usa para identificar cada arquivo (o ext4 usa números de inodes de 32 bits). No entanto, como John diz, o Ext4 aloca as tabelas de inodes estaticamente, de modo que o limite real é definido quando o sistema de arquivos é criado.

Source

    
por Tim 25.10.2015 / 18:28