restore
Make a clean snapshot of a drupal website, files and databases
The classical mysqldump is not enough to backup a drupal website.
With Snapshot, you can freeze your website and make a clean snapshot, mysql data and files. Different backup type can be done, simple copy, rsync and even rdiff-backup wich provide differential backup.
For now, only myIsam tables can be backuped. I follow percona work to handle innodb soon. Postgres must not be hard to handle.
For now, backup is local. Soon, distant copy will be handled with rsync, ftp and even S3.
Beta version is on github : http://github.com/athoune/Drupal-Snapshot/tree/master
Live backup mechanism with selective restore
Current backup solutions for Drupal, like the backup module, tend to assume the site is kept inactive during backup, to avoid inconsistency problems; then export the DB and files, and archive them somehow, in order to restore the site in the event of a complete data loss.
While this is fine for smaller and less active sites, a better mechanism for bigger sites sould provide the ability to have:


