Não há espaço livre restante (falta de inodes)

0
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        75G   52G   20G  73% /
udev             10M     0   10M   0% /dev
tmpfs           793M  8.9M  784M   2% /run
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs           397M     0  397M   0% /run/user/0

Este é o status da máquina virtual Debian 3.16.43-2 + deb8u2 rodando na máquina virtual Oracle . Eu vejo o espaço livre disponível, mas ainda lança o erro de espaço não disponível. Por favor, sugira qual será a correção. Se eu pesquisar, a maioria dos links redirecionará e mostrará que pelo menos um dos discos está cheio. Eu não vejo esse caso no meu.

df -i output :

Filesystem      Inodes   IUsed  IFree IUse% Mounted on
/dev/sda1      4980736 4935456  45280  100% /
udev            505228     327 504901    1% /dev
tmpfs           507332     545 506787    1% /run
tmpfs           507332       1 507331    1% /dev/shm
tmpfs           507332       7 507325    1% /run/lock
tmpfs           507332      13 507319    1% /sys/fs/cgroup
tmpfs           507332       4 507328    1% /run/user/0

Exemplo de erro:

ls -al /tm-bash: cannot create temp file for here-document: No space left on device

Basicamente, se eu pressionar a guia após qualquer comando, recebo este erro. A reinicialização do sistema conserta-o por alguns minutos. Qualquer outro arquivo de Log que eu precise ver para encontrar o motivo?

    
por agc 09.10.2017 / 10:55

1 resposta

4

Você ficou sem inodes no sistema de arquivos raiz.

Parece que você tem mais arquivos nesse sistema de arquivos que uma instalação típica (4.935.456). Você tem um pouco de crescimento disponível para o usuário root, mas todas as contas não raiz agora não podem criar novos arquivos.

Você não disse que tipo de sistema de arquivos você está usando, mas se é ext4, então esta questão relacionada, Como posso aumentar o número de inodes em um sistema de arquivos ext4? , pode ser de interesse.

Infelizmente, não é possível aumentar o número de inodes em um sistema de arquivos ext4 sem aumentar o espaço em disco alocado proporcionalmente. Se isso não for uma opção, você precisará fazer backup de todos os dados, reformatar o sistema de arquivos com um número maior de inodes e copiar todos os seus dados. (Como você estaria limpando o sistema de arquivos raiz, isso precisaria ser executado por meio de uma inicialização de disco de recuperação).

    
por 09.10.2017 / 11:22