آموزش تهیه بک آپ از IBSng - وان سرور آکـادمی
آموزش تهیه بک آپ از IBSng
آموزش تهیه بک آپ از IBSng

آموزش تهیه بک آپ از IBSng

زمان تقریبی مطالعه: 2 دقیقه

آموزش تهیه بک آپ از IBSng

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

پاک کردن لاگ IBSng که میشه گفت 99.99% برای هیچ کس نیاز نمیشه و کاربردی نداره و حتی مضر هم هست برای سرعت سرور و ….
یکی از دلایلی که اسرار دارم کش و لاگ رو پاک کنید این است که فایل بک آپ تهیه شده بدون لاگ و کش حجم فوقولاده کمی داره مثلا برای من 2.5 مگ شد ولی با لاگ و کش 10~12 مگ شد تقریبا که اگر زمان زیادی از کارکرد سرور بگزره تا 50 مگ هم به راحتی میرسه !

با دستور زیر کش و لاگ سرور پاک میشه :

service IBSng stop
/usr/bin/psql -d IBSng -U ibs -c "Truncate Table connection_log_details , internet_bw_snapshot , connection_log , internet_onlines_snapshot"
service IBSng start

برای خرید سرور مجازی با کانفیگ رایگان IBSng کلیک کنید


بعد با برنامه Winscp 5.1.0 به این مسیر میرویم :

var/log/IBSng

بعد هر فایل که پسوند log داشت و یا پسوند اش بعد از log یک حرف دیگر مثل : IBSng.log.l یا IBSng.log.a کلا بعد از log هر چیزی بود مهم نیست فقط فایل های log دار رو دیلیت کنید .

پس از پاک کردن لاگ و کش حالا نوبت به پک آپ گرفتن از کل IBSng اعم از کلیه تنظیمات و تمامی اکانت های ساخته شده میرسه
با دستوره زیر میتوانید بک آپ گیری کنید :

rm -rf /var/www/html/IBSng.bak
su - postgres
pg_dump IBSng > IBSng.bak
exit
mv /var/lib/pgsql/IBSng.bak /var/www/html/

حال شما مي‌توانيد فايل بک آپ خود را از آدرس زير دانلود نماييد: 

http://your-ip-address/IBSng.bak

همه این کدها برای مبتدیان : در برنامه putty وارد میشود ….

براي بازگرداندن بک آپ:

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

wget http://your-ip-address/IBSng.bak
mv IBSng.bak /var/lib/pgsql/IBSng.bak
service IBSng stop
su - postgres
dropdb IBSng
createdb IBSng
createlang plpgsql IBSng
psql IBSng < IBSng.bak
exit
shutdown -r now

اگر بک آپ رو خواستید بر گردونید به همین سرور قبلی :

mv IBSng.bak /var/lib/pgsql/IBSng.bak  
service IBSng stop
su - postgres
dropdb IBSng
createdb IBSng
createlang plpgsql IBSng
psql IBSng < IBSng.bak
exit
shutdown -r now

اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید

Rate this post