آموزش تهیه بک آپ از 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
بعد با برنامه 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 درصد تخفیف بهره مند شوید
اولین نفر باشید که نظر ارسال میکنید