You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Works on a single replset (2+ members) or a sharded cluster
14
17
- Auto-discovers healthy members for backup by considering replication
15
18
lag, replication 'priority' and by preferring 'hidden' members
16
19
- Creates cluster-consistent backups across many separate shards
17
-
- 'mongodump' is the default *(and currently only)* backup method. Other methods coming soon!
20
+
- `'mongodump'<https://docs.mongodb.com/manual/reference/program/mongodump/>`__ is the default *(and currently only)* backup method. Other methods coming soon!
18
21
- Transparent restore process (*just add --oplogReplay flag to your
19
22
mongorestore command*)
20
23
- Archiving and compression of backups (*optional*)
@@ -42,7 +45,7 @@ Requirements:
42
45
hosts! Server time **must be synchronized on all nodes** using ntpd
43
46
and a consistent time source or virtualization guest agent that
44
47
syncs time
45
-
- Must have 'mongodump' installed and specified if not at default:
48
+
- Must have `'mongodump'<https://docs.mongodb.com/manual/reference/program/mongodump/>`__ installed and specified if not at default:
46
49
*/usr/bin/mongodump*. Even if you do not run MongoDB 3.2+, it is
47
50
strongly recommended to use MongoDB 3.2+ mongodump binaries due
48
51
to inline compression and parallelism features
@@ -130,7 +133,7 @@ A description of all available config settings can also be listed by passing the
130
133
Restore a Backup
131
134
~~~~~~~~~~~~~~~~
132
135
133
-
The backups are mongorestore compatible and stored in a directory per backup. The *--oplogReplay* flag **MUST** be present to replay the oplogs to ensure consistency.
136
+
The backups are `mongorestore<https://docs.mongodb.com/manual/reference/program/mongorestore/>`__ compatible and stored in a directory per backup. The *--oplogReplay* flag **MUST** be present to replay the oplogs to ensure consistency.
134
137
135
138
::
136
139
@@ -204,7 +207,7 @@ To remove a backup, first delete the .tar file in 'backups' subdir of the ZBacku
204
207
Roadmap
205
208
~~~~~~~
206
209
207
-
- More testing: this project has many flows that probably need more in-depth testing. Please submit and bugs and/or bugfixes!
210
+
- More testing: this project has many flows that probably need more in-depth testing. Please submit any bugs and/or bugfixes!
208
211
- "Distributed Mode" for running backup on remote hosts *(vs. only on one host)*
209
212
- Upload compatibility for ZBackup archive phase *(upload unsupported today)*
210
213
- Backup retention/rotation *(eg: delete old backups)*
@@ -214,6 +217,15 @@ Roadmap
214
217
- Documentation for running under Docker with persistent volumes
0 commit comments