MongoDB:我可以手动删除 /var/lib/mongodb 中的集合而不破坏任何东西吗?

MongoDB:我可以手动删除 /var/lib/mongodb 中的集合而不破坏任何东西吗?

由于我的愚蠢疏忽,我忘记更改 MongoDB 路径。结果,我的集合存储在 中/var/lib/mongodb

当我填充我的集合时,MongoDB 挂了。然后我意识到它sda1已经满了:

Filesystem      1K-blocks     Used Available Use% Mounted on
/dev/sda1       23571900  22350540       908 100% /

输入后du -h /var/lib/mongodb/返回:

351M    /var/lib/mongodb/journal
20M     /var/lib/mongodb/diagnostic.data
16G     /var/lib/mongodb/

我无法重新启动 MongoDB。输入sudo service mongodb start后返回:

Failed to start mongodb.service: Unit mongodb.service not found.

我不在乎丢失我创建的收藏。我可以轻松地重新创建它们。

问题:我可以手动删除里面看到的集合/var/lib/mongodb而不破坏任何东西吗?

collection-0-5532744735691012757.wt   index-24-5532744735691012757.wt  _mdb_catalog.wt
collection-23-5532744735691012757.wt  index-32-5532744735691012757.wt  mongod.lock
collection-2-5532744735691012757.wt   index-3-5532744735691012757.wt   sizeStorer.wt
collection-31-5532744735691012757.wt  index-54-5532744735691012757.wt  storage.bson
collection-4-5532744735691012757.wt   index-5-5532744735691012757.wt   WiredTiger
collection-53-5532744735691012757.wt  index-58-5532744735691012757.wt  WiredTigerLAS.wt
collection-57-5532744735691012757.wt  index-61-5532744735691012757.wt  WiredTiger.lock
collection-64-5532744735691012757.wt  index-65-5532744735691012757.wt  WiredTiger.turtle
collection-6-5532744735691012757.wt   index-7-5532744735691012757.wt   WiredTiger.wt
diagnostic.data               index-8-5532744735691012757.wt
index-1-5532744735691012757.wt        journal

相关内容