有没有人有使用经验directoryperdb?我找不到很多它的用法示例,我想先通过一些知识渊博的人来运行我的思维过程:)
我有一个近 TB 的数据库,并想在单独的硬盘驱动器上添加另一个。我不能把它搞砸,因为重新整合我的数据需要几个小时。
我目前有:
--dbpath作为/home/mongo- 一个新的漂亮的空硬盘安装在
/hd/newhd
我的流程如下:
- 让我们调用现有数据库
old和新数据库new。 mkdir /home/mongo/oldmv /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 目录呢?