MongoDB文件移动

MongoDB文件移动,mongodb,pymongo,mongodump,Mongodb,Pymongo,Mongodump,我正在使用mongodb,并且我已经更改了dbpath。我可以将所有文件从先前的dbpath复制到新的dbpath吗 PS:我遇到过mongodump替代方案,可能有点乏味。所以我对普通复制是否有效感兴趣?是的,如果您先关闭mongod,您可以进行普通复制。您不需要复制mongod.lock。是的,如果您先关闭mongod,您只需执行普通复制即可。您不需要复制mongod.lock。但复制这些db文件时会出现读取错误,我猜这是因为mongo创建了一个特定大小的空文件,更像是先读取再写入,这会产生

我正在使用mongodb,并且我已经更改了dbpath。我可以将所有文件从先前的dbpath复制到新的dbpath吗


PS:我遇到过mongodump替代方案,可能有点乏味。所以我对普通复制是否有效感兴趣?

是的,如果您先关闭mongod,您可以进行普通复制。您不需要复制mongod.lock。

是的,如果您先关闭mongod,您只需执行普通复制即可。您不需要复制mongod.lock。

但复制这些db文件时会出现读取错误,我猜这是因为mongo创建了一个特定大小的空文件,更像是先读取再写入,这会产生I/O错误。有什么评论吗?你是否像我提到的那样关闭了mongod?是的,我关闭了它。然而,我得到了-->cp:reading`options.1':输入/输出错误但我们在复制这些db文件时出现了一个读取错误,我猜这是因为mongo创建了一个特定大小的空文件,更像是先读后写,这会创建一个I/O错误。有什么评论吗?你是否像我提到的那样关闭了mongod?是的,我关闭了它。然而,我发现-->cp:reading`options.1':输入/输出错误另一个问题是,我们在复制这些db文件时出现读取错误,我猜这是因为mongo创建了一个特定大小的空文件,更像是先读后写,这会产生I/O错误。有意见吗?另一个问题是,我们在复制这些db文件时出现了读取错误,我猜这是因为mongo创建了一个特定大小的空文件,更像是先读取再写入,这会产生I/O错误。有什么评论吗?