由于我的愚蠢疏忽,我忘记更改 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