Linux 无法在centos上启动mongodb

Linux 无法在centos上启动mongodb,linux,mongodb,centos,Linux,Mongodb,Centos,我正在尝试在centos服务器上安装mongodb。下载并解压文件后,我使用命令rpm-ivh mongodb-org-server-4.0.5-1.el6.x86_64.rpm安装mongodb,然后mkdir-p/var/lib/mongo和mkdir-p/var/log/mongodb创建mongodb数据和日志目录。我做了chown-rmongod:mongod将这些目录的所有者和组设置为mongod。我修改了路径:export path=/bin:$path 但是当我想启动mongo时

我正在尝试在centos服务器上安装mongodb。下载并解压文件后,我使用命令
rpm-ivh mongodb-org-server-4.0.5-1.el6.x86_64.rpm
安装mongodb,然后
mkdir-p/var/lib/mongo
mkdir-p/var/log/mongodb
创建mongodb数据和日志目录。我做了
chown-rmongod:mongod
将这些目录的所有者和组设置为mongod。我修改了路径:
export path=/bin:$path

但是当我想启动mongo时,它会失败
启动mongod:[失败]
它是mongodb日志文件中的堆栈跟踪:

2019-01-13T10:45:13.807+0330 F -        [initandlisten] Fatal assertion 28520                                                                                           knownError: 28: No space left on device at src/mongo/db/storage/kv/kv_storage_                                                                                          gine.cpp 128
2019-01-13T10:45:13.807+0330 F -        [initandlisten]

***aborting after fassert() failure


2019-01-13T10:45:13.949+0330 F -        [initandlisten] Got signal: 6 (Aborted
 0x7fc4b8b36b11 0x7fc4b8b35d29 0x7fc4b8b3620d 0x7fc4b4fb3710 0x7fc4b4c42925 0x                                                                                          c4b4c44105 0x7fc4b715570b 0x7fc4b73a42a5 0x7fc4b73a6d40 0x7fc4b720c066 0x7fc4b                                                                                          ffa7a 0x7fc4b70d7f90 0x7fc4b71c1466 0x7fc4b7156fb9 0x7fc4b4c2ed1d 0x7fc4b71bf5
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"7FC4B6741000","o":"23F5B11","s":"_ZN5mongo15printStackTrac                                                                                          RSo"},{"b":"7FC4B6741000","o":"23F4D29"},{"b":"7FC4B6741000","o":"23F520D"},{"                                                                                          :"7FC4B4FA4000","o":"F710"},{"b":"7FC4B4C10000","o":"32925","s":"gsignal"},{"b                                                                                          "7FC4B4C10000","o":"34105","s":"abort"},{"b":"7FC4B6741000","o":"A1470B","s":"                                                                                          N5mongo42fassertFailedWithStatusNoTraceWithLocationEiRKNS_6StatusEPKcj"},{"b":                                                                                          FC4B6741000","o":"C632A5","s":"_ZN5mongo15KVStorageEngine11loadCatalogEPNS_16O                                                                                          rationContextE"},{"b":"7FC4B6741000","
有人知道为什么启动不成功吗?
当我想要创建数据库时,它也不知道use命令。

为什么要使用版本mongodb-org-server-4.0.5-1.el6.x86_64

我最近在godaddy的共享centos服务器上安装了mongodb。我使用了这个版本的mongodb:

从第一次尝试中删除所有文件和文件夹,然后尝试上面的版本。希望有帮助

编辑:

解决方法


文件/tmp/mongodb-27017.sock是否存在?如果是,请尝试删除它,即“sudo rm/tmp/mongodb-27017.sock”。

有什么区别?我想在服务器上安装mongodb,它是centosDIfferent软件包,两周前它对我有效。我的最佳选择是“OrgServer”版本包不适合centos。我在谷歌上搜索了我需要的软件包,我提出的建议成功了。没有区别,我尝试了你建议的软件包,但仍然启动mongod失败了!编辑我的答案,试试那个解决方案。