CLI zmrestore restoreToTime Network Edition only: Difference between revisions
mNo edit summary |
m (Adding category) |
||
Line 47: | Line 47: | ||
[[Category:Command Line Interface]] | [[Category:Command Line Interface]] | ||
[[Category: ZCS 5.0]] |
Revision as of 19:40, 24 November 2009
This article contains information on how to use the zmrestore restoreToTime option. More on zmrestore can be found at CLI_zmrestore_Network_Edition_only.
The -restoreToTime option replays redo log sequences until time specified. When using this command, use the -lb argument to specify a full backup that took place prior to the time of the backup you wish to restore.
zmrestore -a user@domain.com -restoreToTime <arg> -lb full-200xxxxxx
You can restore to an exact time, the incremental backup label, or the redo log sequence. Restore stops at the earliest possible point in time if more than one point in time restore option is specified. Specify date/time in one of these formats:
"2008/05/12 17:03:31"
"2008/05/12 17:03:31 681"
"2008/05/12 17:03:31.681"
2008/05/12-17:03:31-681
2008/05/12-17:03:31
20080512.170331.681
20080512.170331
20080512170331681
20080512170331
Note: TimeArguments with blank spaces must be surrounded in quotes.
For example:
zmrestore -a user@domain.com -restoreToTime "2008/05/12 17:03:31 268" -lb full-200xxxxxx
Note: After performing the following point-in-time restore, you should run a complete backup for those accounts to avoid future restore problems with those accounts.
A good way to test what your restore is going to look like is to restore to a new target account where a prefix is prepended to the original account names:
zmrestore -s server.domain.com -a user@domain.com -restoreToTime <timeArgument> -lb full-200xxxxxx -ca -pre restored_
In this case a new account is created named restored_user@domain.com (you could then grab out the material you want, imapsync, or choose to run the command without the new target/test account).