通过以下 db.stats() 输出我在 mongodb 中到底有多少可用空间?

通过以下 db.stats() 输出我在 mongodb 中到底有多少可用空间?

我对给定数据库的 db.stats() 的输出是

> db.stats()
{
    "db" : "stellar",
    "collections" : 525,
    "views" : 0,
    "objects" : 379961705,
    "avgObjSize" : 361.52269406202396,
    "dataSize" : 137364779232,
    "storageSize" : 181901602816,
    "numExtents" : 5043,
    "indexes" : 1137,
    "indexSize" : 47028065840,
    "fileSize" : 251066843136,
    "nsSizeMB" : 16,
    "extentFreeList" : {
        "num" : 114,
        "totalSize" : 364904448
    },
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 22
    },
    "ok" : 1
}

我的磁盘空间为:

/dev/sdc1       252G  238G  1.8G 100% /datadrive

我知道 mongo 在删除数据后不会释放磁盘空间,为了安全起见我还是这么做了。我的理解是,我内部还有一些storageSize可用dataSize空间。这是正确的吗,还是我快要用完磁盘空间了?

此外,可用空间量如何映射到extentFreeList?

相关内容