2014年9月2日 星期二

Unclean shutdown detected on MongoDB

參考文章:Recover Data after an Unexpected Shutdown

會有一個 mongod.lock的檔案產生,如果檔案大小不為 0就會無法正常開啟 mongoDB

解決方法有兩種

1.複製一份資料
   mongod --dbpath /data/db --repair --repairpath /data/db0
   再開啟新的檔案  mongod --dbpath /data/db0

2.直接蓋掉原檔
    先移除 mongod.lock
    執行 mongod --dbpath /data/db --repair