Depois de deletar um arquivo grande, quanto tempo leva 'df' para pegar a mudança?

10

Eu excluí um arquivo de log de 2,3 GB no meu servidor Ubuntu e df não parece estar recebendo a alteração. Há normalmente um atraso antes de o df detectar que um arquivo grande foi excluído?

    
por dan 01.02.2011 / 05:04

4 respostas

17

Parece que o arquivo ainda está aberto por algum processo. Você precisará reiniciar esse serviço para que o espaço em disco seja liberado.

    
por 01.02.2011 / 05:10
2

Se o sistema de arquivos estivesse sem espaço, você poderia estar correndo para o espaço reservado no sistema de arquivos. Os sistemas de arquivos ext2 / 3/4 têm algum espaço reservado reservado para o root. Por padrão, isso é 5%. Portanto, se estiver cheio e o tamanho de 2,3 GB for inferior a 5% do espaço da unidade, o sistema de arquivos ainda parecerá cheio.

Nesta situação, você tem duas opções. Para continuar liberando espaço ao ponto de ter espaço livre utilizável ou modificar a quantidade de espaço que o sistema de arquivos reservou. Para modificar a quantidade de espaço reservado, use o tune2fs -m 0 /dev/sda1 substituindo o 0 pela porcentagem de espaço reservado que você deseja ter e / dev / sda1 com o dispositivo apropriado.

Veja a resposta aceita para esta pergunta para saber mais detalhes.

    
por 01.02.2011 / 05:25
0

Não muito tempo. As chances são altas de que o arquivo simplesmente ainda esteja sendo usado. Não haverá liberação de espaço em disco até que você termine o (s) processo (s) correspondente (s).

    
por 01.02.2011 / 05:10
0

Verifique também o seu diretório .trash.

    
por 01.02.2011 / 05:36