Назад | Перейти на главную страницу

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