Você deseja zerar o arquivo de log a partir da linha de comando.
Algo como : > /path/to/file.log
Veja: Existe uma maneira de excluir o arquivo de 100GB no Linux sem debulhar IO / carga?
Eu executei um processo que estava escrevendo mensagens de log stderr em um arquivo e não percebi o quão rápido o arquivo de log iria crescer. O resultado é que o arquivo de log preencheu todo o resto do meu disco rígido e, agora, quando tento remover o arquivo usando rm
, o computador congela. Estou executando o OS X Mountain Lion e meu disco rígido principal é de 2TB. O arquivo de log está consumindo mais de 1 TB de espaço em disco.
Preciso deixar rm
executar por um longo tempo para remover um arquivo de 1 TB? Devo restaurar apenas a partir de um backup da máquina do tempo?
Você deseja zerar o arquivo de log a partir da linha de comando.
Algo como : > /path/to/file.log
Veja: Existe uma maneira de excluir o arquivo de 100GB no Linux sem debulhar IO / carga?
Do I need to just let rm run for a long time to remove a 1TB file?
Sim. É muito provável que um arquivo que preenche o disco seja espalhado em fragmentos em todos os lugares e o sistema de arquivos precise ajustar as entradas da lista livre para cada fragmento. Isso leva um tempo.
Should I just restore from a time machine backup?
Esta é uma opção. É discutível se levaria mais tempo. Se você acha que pode perder alguma coisa, aguarde rm
.
Tags mac-osx