我们的MongoDB目前约为1.2TB。我们在服务器上有2TB的总磁盘空间,在一个晚上它创建了一些2GB的数据文件,耗尽了所有磁盘空间并导致进程崩溃。
当我查看数据文件时,我注意到它每隔几天预先分配一些这些文件,一次生成超过140GB的文件。
我该如何控制它?
答案 0 :(得分:2)
如果要控制生成的数据文件的大小,启动mongod
时可以使用以下选项:
--smallfiles
减少初始数据文件的大小并将其限制为最大512MB [--smallfiles Manual Reference]
--quota
和--quotaFiles
调整每个MongoDB数据库允许的最大数据文件数
[--quota Manual Reference]