Daily Backup
از ویکی پارس پویش
(تفاوت بین نسخهها)
| (یک ویرایش میانی توسط یک کاربر نشان داده نشدهاست) | |||
| سطر ۷: | سطر ۷: | ||
'''/etc/ccpbx_backup.conf''' | '''/etc/ccpbx_backup.conf''' | ||
| + | # | ||
| + | # PCC configuration files | ||
| + | # | ||
| + | # do we need to have dump of all available databases ? | ||
| + | dump_db=1 | ||
| + | # do we need local backup ? | ||
| + | local_1_backup=1 | ||
| + | local_2_backup=0 | ||
| + | # check for mount | ||
| + | local_1_mount_check=1 | ||
| + | local_2_mount_check=1 | ||
| + | # Percent of maximum disk usage before clenaup | ||
| + | du_1_percent=80 | ||
| + | du_2_percent=80 | ||
| + | # local temp directory | ||
| + | local_1_inc_backup='/var/backups/pcc_inc1_backup/' | ||
| + | local_2_inc_backup='/var/backups/pcc_inc2_backup/' | ||
| + | dump_path='/var/backups/dump/' | ||
| + | # path of local files to get backed up , this list can contain | ||
| + | # both directories and files | ||
| + | base_path=' | ||
| + | /etc/ | ||
| + | /usr/local/ | ||
| + | ' | ||
| − | + | '''local_1_backup''': Set it to "1" if you want to enable saving backup. | |
| − | + | '''local_1_inc_backup''': Set backup directory. | |
| − | + | '''base_path''': Directories to save | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | local_1_backup | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | ''' | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
'''Run Backup Script''' | '''Run Backup Script''' | ||
نسخهٔ کنونی تا ۳ آوریل ۲۰۱۳، ساعت ۱۲:۱۷
Daily Backup
Configuration
/etc/ccpbx_backup.conf
# # PCC configuration files # # do we need to have dump of all available databases ? dump_db=1 # do we need local backup ? local_1_backup=1 local_2_backup=0 # check for mount local_1_mount_check=1 local_2_mount_check=1 # Percent of maximum disk usage before clenaup du_1_percent=80 du_2_percent=80 # local temp directory local_1_inc_backup='/var/backups/pcc_inc1_backup/' local_2_inc_backup='/var/backups/pcc_inc2_backup/' dump_path='/var/backups/dump/' # path of local files to get backed up , this list can contain # both directories and files base_path=' /etc/ /usr/local/ '
local_1_backup: Set it to "1" if you want to enable saving backup. local_1_inc_backup: Set backup directory. base_path: Directories to save
Run Backup Script
Add this line to /etc/crontab to get backup every 3 am.
0 3 * * * root /usr/local/pcc/bin/ccpbx_backup