将mongodb直接备份到远程服务器



有没有一种方法可以直接在远程机器上保存mongodump存档(通过ssh或rsync(,而不在本地保存?我在文档中看到了-out选项,但没有合适的示例

如果您没有指定--archive的名称,它将直接进入stdout,在那里您可以通过|ssh捕获它。这是我的工作

mongodump --db dbname --gzip  --archive | ssh user@remotehost "cat > /path/to/dump.gz"

mongodump --db dbname  --archive | gzip -c | ssh user@remotehost "cat > /path/to/dump.gz"

最新更新