با سلام
شاید براتون سخت باشه از یه سرور که 500 تا سایت روش هست هر روز بک آپ بگیری چه از فایل چه از SQL بنابر این میاید و مثلا هفتگی میگیرید ولی بیشتر مواقع چون SQL خیلی سریع تر آپدیت میشه به مشکل بر میخورید بنا بر این میتونید فقط از کل دیتا بیس هر روز بک آپ بگیرید و از فایل ها مثلا هر 4 روز یا یک هفته .
شاید یه متد برای بک آپ گرفتن باشه ....
اول از همه فولدی که میخوایم بک آپ هارو توش بریزیم میسازیم و :
کد:
mkdir /home/backupmysql
touch /home/backupmysql/backup.sh
chmod 777 /home/backupmysql/backup.sh
nano /home/backupmysql/backup.sh
بعد این کد رو قرار میدیم :
کد:
#!/bin/bash
mysqldump --all-databases > /home/backupsql/`date +%Y%m%d`.sql
echo Backup Completed `hostname` `date` >> backuplog
mail -s "BACKUP Completed" info@webhostingtalk.ir < backuplog
بعد در Cron قرار میدیم :
و به اخر این خط رو اضافه میکنیم :
کد:
0 0 * * * /home/backupsql/backup.sh
با تشکر