簡體   English   中英

在Ubuntu 12.04中升級后無法啟動Mongdb

[英]Unable to start mongdb after an upgrade in ubuntu 12.04

我已經在生產服務器中將mongo從2.4.2升級到2.6.10版本,無法再次啟動mongo服務。

這是日志文件:

2015-09-01T14:13:11.098+0000 [initandlisten] journal dir=/var/lib/mongodb/journal
2015-09-01T14:13:11.098+0000 [initandlisten] recover : no journal files present, no recovery needed


2015-09-01T14:13:11.098+0000 [initandlisten]
2015-09-01T14:13:11.098+0000 [initandlisten] ERROR: Insufficient free space for journal files
2015-09-01T14:13:11.098+0000 [initandlisten] Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles
2015-09-01T14:13:11.098+0000 [initandlisten]
2015-09-01T14:13:11.098+0000 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
2015-09-01T14:13:11.098+0000 [initandlisten] dbexit:

我的日志文件為空,並且我還在mongod.conf中設置了smallfiles = true。盡管沒有任何幫助。

編輯:這是df-h的o / p

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.8G  4.8G  2.6G  65% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.7G   12K  3.7G   1% /dev
tmpfs           748M  336K  748M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.7G     0  3.7G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/xvdb        30G   45M   28G   1% /mnt

您的/文件系統沒有足夠的空間來存放MongoDB日記文件。

您應該調整它的大小,或者(甚至更好)為MongoDB數據庫添加另一個文件系統。

實際上,這不是空間問題,我在較舊版本的conf文件中設置了smallfiles = true。 將它們設置在正確的位置即可完成工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM