راهنمای گرفتن فول بکاپ ( خودکار – هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

با کمک این راهنما میتوانید هر شب از وبسایتتان فول بکاپ گرفته آن را به میزبانی دیگر ( FTP ) انتقال دهید .

نکته‌ها :
در این روش فول بکاپ نخست بر روی میزبان کنونی ساخته میشود و سپس به میزبانی دیگر (FTP‌‌) منتقل میشود .
پس اگر حجم داده‌هاتان بالاست (مثلا ۸۰ درصد‌هاست پر است) با اینکار احتمال فراوان شما ار مرز فضای ویژه خودتان خواهید گذشت . اگر میزبانتان به این کار حساس باشد با یکی دو بار انجام این کار معلق خواهید شد . برای پیشگیری میتوانید از خدمت بکاپی که بنده در اینجا ارائه میدهم استفاده کنید .
دقت بفرمایید نیاز نیست هر روز از فایلها (اسکریپت – عکس …) بک آپ بگیرید . هر بار که ساختار اسکریپت‌ها و عکس‌هاتان دگرگون شد یکبار بکاپ بگیرید .

بکاپ هر روزه تنها باید از MYSQL‌آن هم زمانی که هر روز سایت یا انجمن به روز میشود انجام گیرد .

++++++++++++++++++++++++++++++++++++++++++
در ریشه (بالاتر از public_html) پرونده‌های زیر را بسازید ؛
پرونده ای با نام :

.netrc

درونش بنویسید :

machine ip/of/FTP SERVER
login USER
password PASS

دسترسی این پرونده باید ۶۰۰ باشد .
پرونده ای با نام autoftp بسازید و درونش بنویسید :

open ip/of/FTP SERVER
put fullbackup*.tar.gz
close

دسترسی این پرونده باید ۶۰۰ باشد .
فایلی با نام backup.sh ساخته درونش اینها را بنویسید :

tar -czf files.tar.gz ./ –preserve-permissions ;
mysqlump -u USERNAME -pPASSWORD –all-databases ->dbBackup.sql ;
tar -czf dbBackup.sql.tar.gz dbBackup.sql –preserve-permissions ;
tar -czf fullbackup_$(date +%d_%m_%Y).tar.gz dbBackup.sql.tar.gz files.tar.gz –preserve-permissions ;
rm -f dbBackup.sql.tar.gz files.tar.gz ;
pftp < autoftp ;
rm -f fullbackup_$(date +%d_%m_%Y).tar.gz ;

دسترسی این پرونده باید ۷۰۰ باشد .

++++++++++++++++++++++++++++++++++++++++

اموزش گرفتن بک اپ خودکار توسط سی پنل در ادامه

 

++++++++++++++++++++++++++++++++++++++++
برای گرفتن فول بکاپ ( خودکار – هر شب ) باید از cron بهره بریم .
در CPANEL بروید به بخش زیر :
Advanced -> Cron Jobs
در دایرکت ادمین :
Advanced Tools < Cron Jobs
برای اینکه زمان رونوشت برداری را درست دهیم باید دقت کنید زمان سرورتان چیست . اگر یعنی اگر در آمریکاست نزدیک به ۱۲ ساعت و اگر در اروپاست نزدیک به +۳ ساعت با ایران اختلاف دارد . پس نیمه شب ایران را با سرور بسنجید و زمان درست در بخش ساعت تنظیم کنید . برای نمونه ۱۲ نیمه شب این است :
minute : 0
hour : 0
دیگر کادر‌ها : *

درپایان در بخش command بنویسید :

./backup.sh

آیا این پاسخ مفید بود؟

 چاپ این مقاله

خوانده شده

میکروتیک چیست - what is mikrotik

میکروتیک نام سیستم‌عامل مسیریابی است که با استفاده از هسته لینوکس ساخته شده است،...

افزایش سرعت ریموت دسکتاپ - optimize remote desktop speed

با سلام با این آموزش شما میتوانید با کاهش کیفیت در ریموت دسکتاپ، سرعت آن را به طور قابل توجهی...

تنظیم دی ان اس دامنه آی آر - dns domain ir

1) ابتدا مرورگر را باز نمایید و از طریق https://www.nic.ir/Login توسط شناسه کاربری (NIC handle) و...

بهینه سازی پایگاه های داده روی سرور - optimize database

با سلام برای بهینه سازی و افزایش سرعت و راندمان پایگاه داده یا mysql پیشنهاد میگردد دستور زیر را...

حل مشکل Nginx ارور Restarting nginx daemon: nginxRemaining processes: 9589

برای حل حل ارور زیر در Nginx میباید به طریق زیر عمل کنید: متن ارور: Restarting nginx...