Os bancos de dados usam arquivos esparsos que não reutilizam automaticamente o armazenamento limpo. Você precisará compactar o arquivo para reduzir seu tamanho, o mongo pode conseguir isso com a opção '--repair'
Eu tenho um mongodb e há alguns dados dentro dele. Agora muito, um pouco mais de 5GB.
> show dbs;
local 0.000GB
aaaa 0.034GB
bbbbb 5.327GB
>
Então eu fiz um backup, usando mongodump -h mongo --archive > mongo.tar
.
No entanto, este arquivo tem 16 GB de tamanho
root@box:~$ ls -lah | grep mongo
-rw-r--r-- 1 root root 16G Oct 7 12:48 mongo.tar
Qual é mais que três vezes maior que o tamanho do conjunto de dados relatado. Eu posso comprimir isso, é claro, mas eu gostaria de saber por que o backup é tão grande em primeiro lugar.
Os bancos de dados usam arquivos esparsos que não reutilizam automaticamente o armazenamento limpo. Você precisará compactar o arquivo para reduzir seu tamanho, o mongo pode conseguir isso com a opção '--repair'
Você pode usar --gzip
flag para compactar o arquivo de saída.
Tags mongodb