2011-11-08 42 views
1

我正在使用mongodb,並且我更改了dbpath。我可以將所有文件從早先的dbpath複製到新的dbpath中嗎? PS:我遇到了可能有點乏味的mongodump替代方案。所以我有興趣知道是否有簡單的複製工作?MongoDB db文件移動

+0

另一個問題是,我們在複製這些db文件時發生讀取錯誤,我猜測這是因爲mongo創建了特定大小的空文件,而且更像是在寫入之前讀取創建I/O錯誤的文件。任何意見? – zubinmehta

回答

1

是的,如果你先關閉你的mongod,你可以做一個正常的拷貝。你不需要複製mongod.lock。

+0

但是我們在複製這些db文件的時候遇到了讀取錯誤,我猜測這是因爲mongo創建了一個特定大小的空文件,而且更像是在寫入之前讀取創建I/O錯誤的文件。任何意見? – zubinmehta

+0

你像我提到的那樣關閉了mongod嗎? – EhevuTov

+0

是的,我確實關閉了它。我得到這個然而 - > cp:閱讀'options.1':輸入/輸出錯誤 – zubinmehta