[英]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.