Como posso remover o erro ao gravar em /tmp/cc6sZ4kE.s: Não há espaço restante no dispositivo?

Como posso remover o erro ao gravar em /tmp/cc6sZ4kE.s: Não há espaço restante no dispositivo?

Eu tenho esse erro quando compilo um programa em C:

gravando em /tmp/cc6sZ4kE.s: Não há espaço restante no dispositivo

Como faço para corrigir isso?

Responder1

“Não resta espaço no dispositivo” significa que o disco está cheio. Você precisa liberar espaço no disco (partição) que contém /tmp, ou mais precisamente no sistema de arquivos que contém /tmp.

Isso não tem nada a ver com o conteúdo do programa (a menos que você tenha conseguido escrever um programa que compile em um binário de vários gigabytes).

Verifique onde /tmpestá localizado e quanto espaço há:

df /tmp

Se /tmpfor seu próprio sistema de arquivos (diz /tmpna coluna “Montado em”) então verifique onde o espaço está sendo usado:

du /tmp | sort -n

Veja os diretórios no final da lista. Para ver os maiores arquivos em um diretório, execute, por exemplo

ls -lrS /tmp

Se /tmpestiver no sistema de arquivos raiz (está escrito /na coluna “Montado em” na saída de df /tmp), então você precisará liberar algum espaço em seu disco. VerComo entender o que está ocupando espaço em disco?

informação relacionada