É possível que:
-
data_log
obtém uma grande quantidade de dados gravados nele todos os dias. - Ele é girado, possivelmente usando
logrotate
. As etapas usuais em rotação envolvem pelo menos renomeação de arquivos, seguida de compactação e exclusão do log descompactado. -
tail -f
(GNU pelo menos, provavelmente outros também), por padrão continua a ler o arquivo antigo, mesmo se ele foi movido ou excluído. Se um arquivo foi excluído, mas um programa possui um identificador de arquivo aberto, o Linux mantém os dados no disco, marcando o espaço indisponível. - Isso significa que a rotação de log não resultará em aumento de espaço em disco como deveria, mas sim que o log compactado e o log descompactado, mas excluído, estão ambos ocupando espaço.
Faça isso por tempo suficiente e é possível que seu servidor fique sem espaço, apesar de medidas como a rotação de logs ou tentativas de outros usuários excluírem manualmente os registros.