Jag vet att svaret redan var valt, men för andra som kanske går här kan jag lika gärna lägga in lite input.
Jag föredrar nattliga säkerhetskopior för magento. Det här är inte för journalföring, men det är för att skiten slår i taket typ senarios. Om något verkligen går dåligt är det bättre att få igång butiken ASAP och oroa dig för öppna beställningar och förlorad försäljningsinformation när butiken är igång.
Säkerhetskopieringsskriptet är grovt, men det gör en gzipad kopia av databasen och filkatalogen i en katalog som du kan göra för säkerhetskopiering. Den lägger till månaden och dagen till filerna. Du måste se till att användaren har rätt behörigheter för att tjära magento-filstrukturen.
!/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
Jag tar också tag i all order-, kund- och artikelinformation och lagrar dem på en separat server, men det är för ett annat affärssyfte.