有没有人有使用经验directoryperdb
?我找不到很多它的用法示例,我想先通过一些知识渊博的人来运行我的思维过程:)
我有一个近 TB 的数据库,并想在单独的硬盘驱动器上添加另一个。我不能把它搞砸,因为重新整合我的数据需要几个小时。
我目前有:
--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
- 重新启动 mongod 并开始将数据插入到一个名为的新数据库中
new
这看起来好吗?它会自动识别新文件夹并正常继续吗?
Edit1:根据这个:https://groups.google.com/forum/?fromgroups=#!topic/mongodb-commits/frAjIDG08Mc文件mongod.lock
应该在/home/mongo
. 日志或 _tmp 目录呢?