روش پشتیبان گیری از دیتابیس IBSng
سطر ۱۰۲: | سطر ۱۰۲: | ||
''' /usr/local/src/tools/db/ibsng_backup/hourly/service_status ''' | ''' /usr/local/src/tools/db/ibsng_backup/hourly/service_status ''' | ||
</div> | </div> | ||
− | + | پس از تنظیم فایل های موردنظر برای start کردن سرویس از فرمان های زیر استفاده می کنیم : | |
− | + | برای complete backup : | |
− | + | <div dir=ltr lang=en> | |
− | + | ''' ibs_backup ''' | |
− | : | + | </div> |
+ | برای custom backup : | ||
− | + | <div dir=ltr lang=en> | |
+ | '''ibs_backup_custom ''' | ||
+ | </div> | ||
+ | برای hourly backup : | ||
+ | |||
+ | <div dir=ltr lang=en> | ||
+ | |||
+ | ''' ibs_backup_hourly ''' | ||
+ | |||
+ | </div> | ||
[[Image:radius-diagram.jpg|center]] | [[Image:radius-diagram.jpg|center]] | ||
نسخهٔ ۱۹ نوامبر ۲۰۱۶، ساعت ۱۰:۳۳
محتویات |
IBSng Backup Database
IBSng Backup
پشتیبان گیری در سه حالت انجام میشود :
- complete
- custom
- hourly
نکته : به طور کلی در تهیه نسخه پشتیبان در هیچ حالتی از snapshot ها نسخه پشتیبان تهیه نمیشود .
Complete Backup :
در این نوع از پشتیبان گیری به صورت کاملا است
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/complete/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/complete" log_file=/var/log/IBSng/ibs_backup.log periodic="3" auto_run_time_h=6 auto_run_time_m=30 type=monthly exteranl_dir=/media/backups/IBSng/complete/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
Custom Backup :
در این نوع از پشتیبان گیری از تمامی اطلاعات و table ها به جز connection log ها پشتیبان گیری می شود .
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/custom/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/custom" log_file=/var/log/IBSng/ibs_backup.log periodic="3" auto_run_time_h=6 auto_run_time_m=30 type=weekly exteranl_dir=/media/backups/IBSng/custom/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
hourly Backup :
در این نوع از پشتیبان گیری تنها از table های اصلی مثل شارژها و credit کاربران پشتیبان گیری می شود .
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/hourly/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/hourly" log_file=/var/log/IBSng/ibs_backup.log periodic="48" interval=1 exteranl_dir=/media/backups/IBSng/hourly/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
پس از تنظیم فایل های موردنظر برای start کردن سرویس از فرمان های زیر استفاده می کنیم :
برای complete backup :
ibs_backup
برای custom backup :
ibs_backup_custom
برای hourly backup :
ibs_backup_hourly
Authentication
پروسه شناسایی و احراز هویت برای تشخیص کسی و یا چیزی است . authentication معمولا و به صورت پیشفرش به صورت یوزر و پسوزر سمت شخص و یا