2015-06-27 18 views
0

我在我的服務器上運行後臺下載作業,磁盤空間用完,MongoDB關閉時發生了occassions。當我重新開始時,它不允許我,直到我清理了一些空間,並提供給我一個--dbpath和--smallfiles選項以減輕痛苦。在我重新啓動服務器之後,我發現以前的記錄已全部刪除,並且我不知道我的數據庫文件在哪裏存儲。當空間用完時抹去MongoDB數據

回答

0

默認的數據庫路徑是/ var/lib/mongodb,所以你可以用mongod再次啓動MongoDB --dbpath =/var/lib/mongodb和--smallfiles和--fork --log-path nameoflog.log它應該可以正常工作。

+0

當然。如果你碰巧在運行ubuntu或類似的debian發行版。不同的分配使用不同的位置。根據版本,所有這些通常都存儲在'mongod.conf'或'mongodb.conf'中。一個'ps -ef | grep mongod'至少會告訴你'--config'文件的位置或者進程上使用的其他啓動選項。這裏沒有真正有用的自我回答,也不是編程主題。 –