gpt4 book ai didi

mongodb - 使用 directoryperdb 的 MongoDB 的第二个硬盘

转载 作者:IT老高 更新时间:2023-10-28 13:35:37 26 4
gpt4 key购买 nike

有没有人有使用 directoryperdb 的经验?我找不到很多它的用法示例,我想先通过一些知识渊博的人来运行我的思维过程:)

我有一个近 TB 的数据库,并想在单独的硬盘驱动器上添加另一个。我不能搞砸,因为重新整合我的数据需要几个小时。

我目前有:

  • --dbpath as /home/mongo
  • 安装在 /hd/newhd
  • 上的新的漂亮空硬盘驱动器

我的流程如下:

  1. 让我们调用现有数据库 old 和新数据库 new
  2. mkdir/home/mongo/old
  3. mv/home/mongo/*/home/mongo/old/
  4. /home/mongo/new 符号链接(symbolic link)到 /hd/newhd/newmongodb
  5. vim/etc/mongod.conf ~ 并设置 directoryperdb = true
  6. 重新启动 mongod 并开始将数据插入到名为 new
  7. 的新数据库中

这看起来好吗?它会自动识别新文件夹并照常继续吗?


Edit1:据此:https://groups.google.com/forum/?fromgroups=#!topic/mongodb-commits/frAjIDG08Mc mongod.lock 文件应该在 /home/mongo 中。期刊或 _tmp 目录呢?

最佳答案

好的,所以我尝试了一下,效果很好~! :)

我现在成功地将数据保存到符号链接(symbolic link)到第二个 HDD 的 new db 中。

唯一的修改是不要费心将 journal 文件夹移动到 db 子目录中,因为它只会在主 --dbpath

希望其他人会发现这篇文章有用。

关于mongodb - 使用 directoryperdb 的 MongoDB 的第二个硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15033169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com