CouchDB[磁盘用完]:如何添加新磁盘并仍然插入旧数据库?

CouchDB[磁盘用完]:如何添加新磁盘并仍然插入旧数据库?,couchdb,mount,diskspace,Couchdb,Mount,Diskspace,我的couchDB服务器磁盘空间不足。我想装入一个新卷。可以告诉couchDB使用这个新磁盘来存储应该插入到旧数据库中的新数据吗?或者我需要完全定义一个新的数据库?您应该停止CouchDB,将数据库复制到装载磁盘中的新位置,并通过配置文件设置新参数 [couchdb] database_dir = /{mnt-disk}/{database-dir} 然后启动CouchDB,并确保具有访问新数据库位置的正确权限。在这里询问磁盘和卷的问题是错误的。这个问题与编程无关。但这样我就无法访问旧数据库。

我的couchDB服务器磁盘空间不足。我想装入一个新卷。可以告诉couchDB使用这个新磁盘来存储应该插入到旧数据库中的新数据吗?或者我需要完全定义一个新的数据库?

您应该停止CouchDB,将数据库复制到装载磁盘中的新位置,并通过配置文件设置新参数

[couchdb]
database_dir = /{mnt-disk}/{database-dir}

然后启动CouchDB,并确保具有访问新数据库位置的正确权限。

在这里询问磁盘和卷的问题是错误的。这个问题与编程无关。但这样我就无法访问旧数据库。@Alex据我所知,您不能有多个数据库目录,我的想法是将旧数据库复制到一个新的块存储卷,该存储卷非常灵活,每次达到限制或需要压缩(实际数据库大小的2倍)时都可以增加。