12-14-2013, 01:27 PM
İlk başta ssh ile yedek almayı göstereceğim. Putty programıyla root olarak login oluyoruz. Eğer sunucumuzda birden fazla hesap varsa tüm hepsinin birden yedeğini almak istiyorsak şu komutu uyguluyoruz.
Tüm hesapların yedeği için ;
Tek bir hesabın yedeği için ;
Bu komutları uyguladıktan sonra hesabınızın fazlalılığına ve boyutuna göre yedek alma süresi biraz uzun sürebilir. Benim yaklaşık 1.5 GB boyutundaki hesaplarım ortalama 2 dk kadar sürmektedir mesela. Yedek alma işlemi bittiğinde zaten puttyde komut yazma ekranına sizi geri döndürecektir sabırla bekleyin. Yedekler /home dizinine kaydedilmektedir.
Alınan bu yedekleri eğer fazla hesaplara sahipseniz ve herhnagi bir hesabınızın dizinine bu yedeği gönderip indirme izni vermek istiyorsanız bu komutları uygulayınız.
Yedeği herhangi bir kullanıcınızın FTP alanına aktarmak için ;
Yedeği aktardıktan sonra indirme izni vermek için ;
Şimdide SSH ile alınan yedeği geri yüklemeye geldi. Bunun için.
SSH İle yedeği geri yüklemek için ;
Whm => Backup => Restore a Full Backup / cpmove File kısmına geliyoruz ve açılan pencerede Enter the username for the account you wish to restore: yazan kısma aşağıdakilerden birini yazıyorsunuz. Bir çok formatı var geri yüklemenin hepsi ayrı ayrıdır benim tavsiyem USER.tar.gz yazmanız yeterli olur.
Şayet yedeğiniz yüklenmemiş Cannot restore. That user already exists on this system hatasını vermiş ise hesabınızı silip yukarıdaki geri yükleme işlemini yapmanız gerekir.
Tüm hesapların yedeği için ;
Kod:
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
Tek bir hesabın yedeği için ;
Bu komutları uyguladıktan sonra hesabınızın fazlalılığına ve boyutuna göre yedek alma süresi biraz uzun sürebilir. Benim yaklaşık 1.5 GB boyutundaki hesaplarım ortalama 2 dk kadar sürmektedir mesela. Yedek alma işlemi bittiğinde zaten puttyde komut yazma ekranına sizi geri döndürecektir sabırla bekleyin. Yedekler /home dizinine kaydedilmektedir.
Alınan bu yedekleri eğer fazla hesaplara sahipseniz ve herhnagi bir hesabınızın dizinine bu yedeği gönderip indirme izni vermek istiyorsanız bu komutları uygulayınız.
Yedeği herhangi bir kullanıcınızın FTP alanına aktarmak için ;
Kod:
mv /home/cpmove-USERNAME.tar.gz /home/USERNAME/public_html
Yedeği aktardıktan sonra indirme izni vermek için ;
Kod:
chmod 777 /home/USERNAME/public_html/cpmove-USERNAME.tar.gz
Şimdide SSH ile alınan yedeği geri yüklemeye geldi. Bunun için.
SSH İle yedeği geri yüklemek için ;
Whm => Backup => Restore a Full Backup / cpmove File kısmına geliyoruz ve açılan pencerede Enter the username for the account you wish to restore: yazan kısma aşağıdakilerden birini yazıyorsunuz. Bir çok formatı var geri yüklemenin hepsi ayrı ayrıdır benim tavsiyem USER.tar.gz yazmanız yeterli olur.
Kod:
cpmove-{USER}
cpmove-{USER}.tar
cpmove-{USER}.tar.gz
USER.tar
USER.tar.gz
backup-{BACKUP-DATE_TIME}_{USER}.tar
backup-{BACKUP-DATE_TIME}_{USER}.tar.gz
Şayet yedeğiniz yüklenmemiş Cannot restore. That user already exists on this system hatasını vermiş ise hesabınızı silip yukarıdaki geri yükleme işlemini yapmanız gerekir.