Atualização do MongoDB no Ubuntu causando a mensagem de erro "Low Disk Space"

2

Estou tentando atualizar o MongoDB da versão 1.6.5 para a versão 2.0.1 em uma máquina Ubuntu. Eu tentei muitas maneiras de atualizar, incluindo a substituição dos binários com os mais recentes, a adição do mongodb-10gen à minha lista de fontes e a instalação a partir do apt-get. No entanto, toda vez que eu inicio o mongodb após o upgrade, recebo uma mensagem semelhante à seguinte no SO:

Este computador tem apenas 176.0 KB de espaço em disco restante. Você pode liberar espaço em disco removendo programas ou arquivos não utilizados ou movendo arquivos para um disco externo.

Estou confiante de que tenho espaço mais que suficiente para essa atualização, mas não consigo entender o que estou fazendo de errado para que isso continue acontecendo. Alguém se depara com problemas semelhantes? Você conseguiu resolvê-lo?

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.5G  7.2G   64K 100% /
none                  492M  216K  492M   1% /dev
none                  499M  184K  499M   1% /dev/shm
none                  499M  144K  499M   1% /var/run
none                  499M     0  499M   0% /var/lock
none                  4.0T     0  4.0T   0% /media/psf
/dev/sr0               23M   23M     0 100% /media/CDROM
    
por nicknisi 24.11.2011 / 22:42

1 resposta

3

Você está executando um sistema de 64 bits? O registro em diário é ativado automaticamente em sistemas de 64 bits, como no Mongo 1.9.2, e isso pode ocupar um pouco de espaço. Você pode desativar com segurança o registro em diário e limpar os arquivos de diário antigos (que podem ser bastante grandes).

Para desabilitar do arquivo de configuração, você precisará COMMENT OUT ou DELETE a linha que diz journal = true (se existir) e adicione uma linha que diz nojournal = true . Ou, se você estiver executando o Mongo via linha de comando, especifique --nojournal . Independentemente disso, certifique-se de reiniciar o Mongo antes de ir para a próxima etapa.

Para excluir os arquivos de diário, acesse o {dbpath}/journal e remova todo o subdiretório journal . Isso limpará os arquivos de diário e deverá limpar um pouco de espaço.

Espero que isso ajude!

    
por 24.11.2011 / 23:46