CPanel yedek islemi bazi kalabalik sunucularda cok fazla zaman alabilmektedir. Hangi domainin ne kadar zamanda yedeklendigini bilmek, yedeklenmesi gerekmeyen ve cok zaman alan bazi domainleri yedek disina cikararak islemci ve zaman kazanmanizi saglayabilir.
Cpanelde yedekleme islemini /scripts/cpbackup betigi idare eder ve hesaplari /scripts/pkgacct betigine yaptirir. pkgacct kendisine bildirilen her kullaniciyi tek tek yedekler.
Isleme basliyoruz:
nano /scripts/pkgacct
yaparak dosyayi acin ve 19. satir civarinda
use strict;
kodunu bulup. Bu satirin altina
# Modifiye baslar
use DateTime; my $epoch=time(); my $dt = DateTime->from_epoch( epoch => $epoch );
my $datex=$dt->ymd('-')." ".$dt->hms(':');
my $time1=time();
# Modifiye biteryapistirin. Daha sonra 1020. satir civarinda
print "Done\n";
kodunu bulup bu satiri asagidaki kodla degistirin.
# Modifiye baslar
my $time2=time();
my $fark= $time2 - $time1 ;
my @parts = gmtime($fark);
my $donex=sprintf("%4d day %4d hour %4d min %4d sec",@parts[7,2,1,0]);
print "######### Done in $donex ############################# \n ";
# Modifiye biterve bitti. Bu islemden sonra sunucunuzdaki en bos sitelerden birinin kullanicisiyla scriptimizi deneyebiliriz.
root@linux1.oxio.net~ # /scripts/pkgacct abamotel
[ 2010-02-06 03:43:41 ] ################ PKGACCT started ####################
pkgacct version 8.3 - user : abamotel - archive version: 3 - running with uid 0
Copying Reseller Config...Done
Copying Suspension Info (if needed)...Done
Copying SSL Certificates, CSRS, and Keys...Done
Copying Counter Data....Done
Copying Bandwidth Data.......abamotel.com...Done
Copying Dns Zones.......abamotel.com...Done
Copying Mail files....Done
Copying frontpage files....Done
Copying proftpd file....Done
Copying www logs.............
Done
Copy userdata............
Copy custom virtualhost templates............
.......
.......
.......
Storing ssl domain......Done
Copying password.......Done
Copying shell.......Done
pkgacctfile is: /home/cpmove-abamotel.tar.gz
Creating Archive .............
############## Done in 0 day 0 hour 0 min 3 sec ##############
md5sum is: 070e140dcb1c20e6c0def4854ac49e7f
Gordugunuz gibi yedeklemenin basinda tarih-saat ve sonunda da aldigi sure yer aliyor...
Önemli Not : Eger sunucunuzda otomatik cpanel guncelleme aciksa bu yaptiginiz degisiklikler guncelleme sonrasi kaybolacaktir. Yeniden ayni seyleri yapmak zorunda kalmamak icin ya guncellemeleri manuel e alip ayda bir falan yapin ya da bu dosyanin bir yedegini alip yedekten surekli geri yukleyin...