Remover arquivo grande no Mountain Lion quando o disco estiver cheio

5

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?

    
por RyanH 20.09.2012 / 19:15

2 respostas

4

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?

    
por 20.09.2012 / 19:22
1

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 .

    
por 20.09.2012 / 19:21

Tags