直接备份 mongodb 到远程服务器
Backup mongodb directly to remote server
有没有办法直接在远程机器上保存 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"
有没有办法直接在远程机器上保存 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"