Você precisa eliminar o processo para liberar espaço em disco . No futuro, você pode truncar o arquivo usando
echo "" > file_name
em vez de excluir o arquivo, se o arquivo estiver sendo usado por qualquer processo em execução.
Estou enfrentando um problema que, ao usar o comando lsof | grep deleted
, recebi o seguinte resultado:
sendmail 11633 smmsp 3uW REG 8,7 329818112 8119977 /var/spool/clientmqueue/dft4CCv1K5011633 (deleted)
tcpdump 11759 pcap 4w REG 8,7 446113333248 41846283 /var/kalsym/logs/CAPTimedOUT_monitor/capAbort_2015-05-12_17-57-01.pcap (deleted)
Depois, sigo este procedimento.
cd /proc/11759/fd
> /proc/11759/fd/4
mas depois disso, nenhum efeito foi observado no tamanho /var
. Eu procurei muito na Internet sobre esse assunto e tentei todas as maneiras possíveis, mas em vão. Por favor me sugerir o caminho para superar este problema.
Você precisa eliminar o processo para liberar espaço em disco . No futuro, você pode truncar o arquivo usando
echo "" > file_name
em vez de excluir o arquivo, se o arquivo estiver sendo usado por qualquer processo em execução.
cat /dev/null > /proc/PID/fd/4
Isso também limpará o conteúdo de um arquivo
cp /dev/null filename
Tags lsof deleted-files