有没有人有使用经验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 目录呢?