由于磁盘空间不够, 有一个log的db文件占用空间太大,没办法通过mongodb命令删除db, 只能直接删除对应的db数据文件目录, 但是删除后, 起来就报错了, 有人知道有什么修复办法吗?单db实例:
[initandlisten] WiredTiger (2) 1563768196:507074, file:log_db/collection-1400--2187771374350063201.wt, session.open_cursor: /data1/mongo_db/data/log_db/collection-1400--2187771374350063201.wt: No such file or directory
2019-07-22T12:03:16.507+0800 E STORAGE [initandlisten] no cursor for uri: table:log_db/collection-1400--2187771374350063201
2019-07-22T12:03:16.507+0800 I - [initandlisten] Invariant failure c src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp 1020
session.open_cursor: /data1/mongo_db/data/log_db/collection-1400--2187771374350063201.wt: No such file or directory
里面说的很清楚了,目录不存在。
Sat Mar 8 01:32:48.121 [signalProcessingThread] got signal 2 (Interrupt: 2), will terminate after current cmd ends