我已经从包管理器(Ubuntu 10.04)安装了couchdb,但是couchdb所在的分区不是特别大(约5GB)。我想将数据库文件移动到我为数据库设置的更大分区中,但我似乎找不到如何操作的方法。
我猜测这可能需要在local.ini文件进行修改,但我没有任何可以支持这个猜测的证据。
我已经从包管理器(Ubuntu 10.04)安装了couchdb,但是couchdb所在的分区不是特别大(约5GB)。我想将数据库文件移动到我为数据库设置的更大分区中,但我似乎找不到如何操作的方法。
我猜测这可能需要在local.ini文件进行修改,但我没有任何可以支持这个猜测的证据。
那在local.ini文件中。
[couchdb]
database_dir = /path/to/the/databases
view_index_dir = /path/to/the/views
祝你好运!
这里是Couchdb 3.2.2的文档:
https://docs.couchdb.org/en/3.2.2-docs/config/intro.html
以下是我在Ubuntu上的解决方法:
停止couchdb服务
sudo service couchdb stop
修改default.ini文件
sudo vi /opt/couchdb/etc/default.ini
需要修改的行:
[couchdb]
database_dir = {new location}
view_index_dir = {new location}
sudo rsync -av /opt/couchdb/data/ {新位置}
重新启动并检查服务
sudo service couchdb start
sudo service couchdb status
default.ini
还是local.ini
? - WCMC