Sé que la respuesta ya se seleccionó, pero para otras que pueden ir aquí, también puedo incluir alguna información.
Prefiero copias de seguridad nocturnas para magento. Esto no es para el mantenimiento de registros, pero es para la mierda llega al techo tipo senarios. Si algo realmente sale mal, es mejor que ponga la tienda en funcionamiento lo antes posible y se preocupe por los pedidos abiertos y la pérdida de información de ventas una vez que la tienda esté abierta.
El script de copia de seguridad es tosco, pero hace una copia comprimida de la base de datos y el directorio de archivos en un directorio que puede hacer para copias de seguridad. Agrega el mes y el día a los archivos. Debe asegurarse de que el usuario tenga los permisos correctos para tar la estructura de archivos de magento.
!/bin/sh
m_user='databaseusername'
m_pass='databasepasswd'
db_name='databasename'
od='/home/user/backups/website/' #output directory of the backups
id='/var/www/html/' #the location of the site
name=$od$db_name
name+="_"
mysqldump --opt -u $m_user -p$m_pass $db_name | gzip -c | cat > $name$(date +%m-%d).sql.gz; tar -zcvf $name$(date +%m-%d).tar.gz $id
También tomo toda la información de pedidos, clientes y artículos y los almaceno en un servidor separado, pero es para un propósito comercial diferente.