Percona are doing great job on Xtrabackup which help us a lot. We use it on most of our MySQL server, and it works quite fine. Xtrabckup not only helps us make the daily backup(sometimes recovery), but also help a lot setup the replication with less impact on the online server.
It is pleasure to share my experience here,which may make Xtrabackup works better.
1. Is the process of “copy-back” necessary?
Although the wiki tells us do the “copy-back” after the “apply-log”, but people found it is not necessary. Actually it will take a lot of time if you have a huge databases(e.g. > 50G).
Here is the usual process to make recovery from a tar backup,which I did in the last month.
* Extraction of the tar stream:
Wed Mar 10 15:17:32 CST 2010
Wed Mar 10 16:10:01 CST 2010