Não é possível executar o arquivo rm: cota de disco excedida

3

No bash (e sobre o ssh), a execução de rm FILENAME fornece o erro: rm: cannot remove 'FILENAME': Disk quota exceeded . Eu vi os outros posts (e contando a primeira página do google) sobre este tópico e tentei:

echo "" > FILENAME
cp /dev/null FILENAME
cat /dev/null >FILENAME

e todos dão o mesmo erro. Isso já aconteceu comigo antes e uma das coisas acima resolveu, mas por qualquer razão que não esteja funcionando dessa vez. Existe algum tipo de método mais poderoso para remover ou escrever 0 bytes em um arquivo?

Eu não tenho sudo access no sistema. Isso está em um sistema unix.

    
por Jeff Schaller 16.09.2015 / 02:54

4 respostas

1

Algo está tentando gravar em seu disco. Este erro geralmente ocorre com discos de rede.

Tente abrir um arquivo de texto, exclua o conteúdo e salve-o. Usando este comando para verificar novamente o espaço em disco:

df -h
    
por 28.01.2016 / 12:53
0

Eu tive o mesmo problema e nenhuma das soluções geralmente sugeridas, as que você lista, funcionou.

Mas percebi que era possível excluir os arquivos menores < 1kb. Eu só tive que encontrar arquivos pequenos o suficiente para poder novamente limpar os grandes com rm.

    
por 26.05.2017 / 18:35
0

Para mim, eu resolvo o problema sobrescrevendo alguns pequenos arquivos existentes no disco. Especificamente, python fará. Quando o disco tiver algum espaço livre (digamos, 1M), o rm será recuperado.

    
por 07.05.2018 / 17:20
-3

Entre no diretório com FILENAME e execute o comando

find . -name "FILENAME" -exec $(which rm) -rf {} \;
    
por 23.09.2015 / 15:29

Tags