2012-08-03 71 views
1

我想在蒙戈創建集合,在服務器上運行Ubuntu的MongoDB不能創建集合

從殼

db.createCollection('collName') 

{ 
    "errmsg" : "exception: assertion util/mmap.cpp:169", 
    "code" : 0, 
    "ok" : 0 
} 

我試着google一下,但沒有成功創建集合。 任何想法如何處理?

PS。我不出來的空間和I卷是可寫的

+0

你用完磁盤空間了嗎? – Ross 2012-08-03 13:52:49

+0

您爲Mongo設置的目錄是否可以保持數據可寫? – xbonez 2012-08-03 13:55:20

回答

1

好吧,我發現這個問題 當剛安裝蒙戈,一個應該有這種重啓蒙戈後,它的數據創建目錄

$ sudo mkdir -p /data/db/ 
$ sudo chown `id -u` /data/db 

+0

創建中央目錄並將其提供給特殊用戶是否好主意?這不應該是用戶獨立的嗎?或以其他方式駐留在用戶的主目錄中? – vbence 2013-03-23 17:10:18

+1

非常有趣。即使他們推薦它,但這在Linux中並不是一個好習慣。 – vbence 2013-03-23 20:39:28