有没有人有使用directoryperdb
的经验?我找不到很多其用法的例子,并且想先将我的思维过程运过一些知识渊博的人:)
我有一个接近太字节的数据库,并希望在另一个硬盘上添加另一个。我不能搞砸它,因为重新整合我的数据需要几个小时。
我目前有:
--dbpath
为/home/mongo
/hd/newhd
我的流程如下:
old
和新数据库new
。mkdir /home/mongo/old
mv /home/mongo/* /home/mongo/old/
/home/mongo/new
至/hd/newhd/newmongodb
vim /etc/mongod.conf
〜并设置directoryperdb = true
new
这看起来不错吗?它会自动识别新文件夹并继续正常吗?
Edit1:根据:https://groups.google.com/forum/?fromgroups=#!topic/mongodb-commits/frAjIDG08Mc mongod.lock
文件应位于/home/mongo
。日志或_tmp目录怎么样?
答案 0 :(得分:7)
好的,所以我采取了暴跌,它工作得很好〜! :)
我现在已成功将数据保存到new
db符号链接到第二个HDD。
唯一的编辑是不要费心将journal
文件夹移动到db子目录中,因为它只会在主--dbpath
中重新创建
希望其他人会发现此帖有用。