如何更改couchdb的数据库文件位置?

如何更改couchdb的数据库文件位置?,couchdb,Couchdb,我已经从包管理器(Ubuntu,10.04)安装了couchdb,但是安装couchdb的分区不是特别大(~5GB)。我想把数据库文件移动到我为数据库留出的一个更大的分区,但我似乎找不到在任何地方都可以这样做 我怀疑这是一个local.ini的调整,但我没有什么可以支持的。这是local.ini中的 [couchdb] database_dir = /path/to/the/databases view_index_dir = /path/to/the/views 祝你好运 您还可以利用符号链

我已经从包管理器(Ubuntu,10.04)安装了couchdb,但是安装couchdb的分区不是特别大(~5GB)。我想把数据库文件移动到我为数据库留出的一个更大的分区,但我似乎找不到在任何地方都可以这样做

我怀疑这是一个local.ini的调整,但我没有什么可以支持的。

这是local.ini中的

[couchdb]
database_dir = /path/to/the/databases
view_index_dir = /path/to/the/views

祝你好运

您还可以利用符号链接。将/var/lib/couchdb的内容移动到所需的目录中,并创建一个符号链接。请确保向couchdb用户授予符号链接的权限。

这正是我想要的。谢谢有没有一个我忽略了的全面的文档?我想一个善意的答案是,.ini文件是自我记录的。结果我到处都找了,除了default.ini文件。太棒了。这是个老问题,我知道,但这真的对你有用吗?我无法让couchdb写入我指定的目录——它仍然坚持写入/var/lib,不管local.ini怎么说……嗨,Harlo。CouchDB可以在一个系列中读取多个配置文件,每个文件都覆盖了之前的配置(有点像CSS)。因此,请确保按照该顺序编辑最终文件(默认情况下,
local.ini
),也可以尝试使用
/\u config/
API。如果您有更多问题,请创建一个服务器故障问题,我们将在那里解决。同意。符号链接是干扰最小的。