Os arquivos .0, .1 são arquivos de dados. Cada arquivo de dados é pré-alocado para um tamanho específico. (Isso é feito para evitar a fragmentação do sistema de arquivos, entre outros motivos.) O primeiro nome de arquivo para um banco de dados é .0, depois .1, etc. .0 será 64 MB, .1 128 MB, etc., até 2 GB. Quando os arquivos atingem 2 GB de tamanho, cada arquivo sucessivo também tem 2 GB. Informações sobre arquivos de dados podem ser encontradas aqui:
http://www.mongodb.org/display/DOCS/Excessive+Disk+Space
Os arquivos ".ns" são arquivos de namespace. Cada coleção e índice contaria como um namespace. Cada namespace tem 628 bytes, o arquivo .ns tem 16 MB por padrão.
Assim, se cada coleção tiver um índice, podemos criar até 12.000 coleções. O parâmetro --nssize permite aumentar esse limite.
O tamanho máximo do arquivo .ns é 2 GB.