Como posso recuperar bytes de uma partição mongodb quase completa de 850G?

2

Acordei esta manhã para descobrir que o MongoDB cresceu para todo o espaço em disco disponível por algum motivo. Não consigo reparar o banco de dados para compactá-lo, pois não tenho mais espaço. Eu não posso nem mesmo iniciar o postgres para remover um banco de dados antigo que liberaria alguns shows a mais. Eu literalmente tenho zero de espaço livre em disco.

Eu deletei um arquivo de 9GB, mas o espaço não está aparecendo quando eu "df -h".

Eu tenho que limpar o espaço na unidade o mais cedo possível, pois é um servidor de produção e estamos em baixo. O que fazer?

    
por Harel 21.03.2011 / 11:43

2 respostas

3

Embora a resposta fornecida seja válida em muitos casos, no meu cenário acabei caindo no espaço de raiz de 5% reservado do ext3. Eu poderia ter recuperado esse espaço se soubesse disso na época. Acabei usando uma unidade USB como um caminho de reparo para o mongodb recuperando 850GB.

Esta é a forma de recuperar que ext3 5% alguém deveria estar interessado:

link

    
por 21.03.2011 / 16:49
7

o espaço não será exibido até que todos os processos liberem o arquivo. Tente usar o lsof para ver o que está usando o arquivo.

    
por 21.03.2011 / 12:12