我如何获得mongo db的实际大小?

时间:2019-02-25 21:55:51

标签: mongodb mongo-shell

当我在mongo shell中执行以下命令时,

db.stats()

我进入下方,并且已连接。当我检查mongoDB安装文件夹时,它仅使用了大约2 GB的磁盘空间?

请参见下文fsTotalSize超过80 GB

enter image description here

2 个答案:

答案 0 :(得分:2)

来自dbStats documentation

  • TruefsTotalSize与存储数据库的文件系统有关。他们将被用来了解数据库可以增长到多少。
  • fsUsedSize是所有文档本身的大小。
  • dataSize是文件系统上存储的数据大小(如果使用压缩,则可以小于storageSize)。

因此,数据库占用了文件系统上的dataSize

答案 1 :(得分:1)

dbStats

  

dbStats.fsTotalSize-MongoDB存储数据的文件系统上所有磁盘容量的总大小。

看起来文件系统上所有磁盘容量的总和为80 GB