我在生產服務器中將mongo從2.4.2升級到2.6.10版本,我無法再次啓動mongo服務。在ubuntu升級後無法啓動mongdb 12.04
這裏是日誌文件:
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:
我的日誌文件是空的,也是我給自己定smallfiles =在mongod.conf.Though沒有什麼真正的幫助。
編輯:這裏是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
那麼,在/ var/lib/mongodb/journal中有多少空間? –
其實該文件夾是完全空的。或者我應該查看任何配置文件? – prit4fun
重要的是該文件系統上可用的空間。目錄沒有可用空間,整個文件系統都有。用'df -h'的輸出更新你的答案。 –