Pesquisa avançada

Erro “could not write block 1 of temporary file: No space left on device.”

1. O que significa esse erro?

Esse erro indica que o servidor onde o sistema Retaguarda Gestores está rodando ficou sem espaço em disco, impedindo o PostgreSQL de criar arquivos temporários.


2. O problema é no meu computador?

Provavelmente não.
O erro costuma ocorrer no servidor do Retaguarda Gestores (no caso do exemplo: 192.168.0.141), não no computador terminal.


3. O que causa esse erro?

As causas mais comuns são:

  • Disco do servidor totalmente cheio

  • Pastas temporárias lotadas

  • Logs gigantes do PostgreSQL

  • Banco de dados sem manutenção (crescimento excessivo)


4. Como resolver rapidamente?

No servidor:

  1. Verifique espaço em disco

  2. Apague arquivos temporários (temp e %temp%)

  3. Esvazie a Lixeira

  4. Limpe logs do PostgreSQL (pg_log ou log)

  5. Reinicie o serviço PostgreSQL


5. Onde ficam os arquivos de log do PostgreSQL?

Normalmente em:




C:\Program Files\PostgreSQL\*\data\pg_log

ou




C:\Program Files\PostgreSQL\*\data\log

Arquivos muito grandes podem ser apagados com segurança.


6. O que fazer se não tenho acesso ao servidor?

Solicitar ao responsável pela infraestrutura/TI para:

  • liberar espaço em disco,

  • limpar logs,

  • executar manutenção do banco,

  • ou aumentar a capacidade do disco.


7. E se o erro continuar mesmo após limpar espaço?

Pode ser necessário:

  • Executar VACUUM ou REINDEX no banco

  • Verificar partições específicas do sistema

  • Conferir permissões de escrita do PostgreSQL