اولین کاری که باید انجام بدید البته اگر مایلید :
پاک کردن لاگ 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,connec tion_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/lib/pgsql/IBSng.bak
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