Linux plesk kontrol panellerinde yedekleme ve geri yüklemek bana göre çok sıkıcı. Herşey komutla, görsellik yok. Bu nedenle problemler çıkıyor.
Sorunsuz yedekleme ver geri yükleme için ben migration managerı kullanmanızı tavsiye ediyorum. Fakat aynı anda aktif 2 sunucunuz yoksa ve migration manager ile yedek alamıyor iseniz, .psa yedeğini geri yüklemeyi bilmelisiniz.
Bu komut /root dizini altında dump.psa ismi ile tüm sunucu yedeğini alır.
9 serisi için /usr/local/psa/bin/pleskbackup server –skip-logs –output-file=/root/dump.psa
8 serisi için /usr/local/psa/bin/pleskbackup all –skip-logs –output-file=/root/dump.psa
Yedekleme bittikten sonra yedeği geri yükleyeceğiniz sunucuya aktarın;
Bu komut detaylı olarak geri yükleme sürecini takip edebilmenizi sağlar
/usr/local/psa/bin/pleskrestore –restore /root/dump.psa -level server -v
9 serisi için yedeği kontrol paneli üzerinden geri yüklemek istiyorsanız, yedek dosyasını panele tanıtmalısınız;
root dizininde import.xml adında bir dosya yaratıp içeriğini aşağıdaki gibi düzenliyoruz;
cd /root
nano import.xml
<src-dst-files-specification type=”server” guid=”00000000-0000-0000-0000-000000000000″>
<src>
<dumps-storage-credentials storage-type=”file”>
<root-dir>/</root-dir>
<file-name> dump.psa </file-name>
</dumps-storage-credentials>
</src>
<dst>
<dumps-storage-credentials storage-type=”local”>
<root-dir>/var/lib/psa/dumps</root-dir>
</dumps-storage-credentials>
</dst>
</src-dst-files-specification>
Aşağıdaki komut ile root altında oluşturduğumuz import.xml dosyasını panele tanıtıyoruz;
/usr/local/psa/admin/bin/pmmcli –import-file-as-dump</root/import.xml
Sorunsuz olarak import dosyasını yüklerse aşağıdaki gibi bir çıktı vermesi gerek
<?xml version=”1.0″ encoding=”UTF-8″?>
<response>
<errcode>0</errcode>
<data>
<dump description=”" owner-guid=”00000000-0000-0000-0000-000000000000″ name=”migr_info_0808202332.xml” owner-type=”server” creation-date=”0808202332″ fullname=”migr_info_0808202332.xml” size=”17566″>
<dump-status dump-status=”SIGN-ERROR”>
</dump-status>
</dump>
</data>
</response>
Bu işlemden sonra yedek bilgisi pleske işlenmiş olacaktır. Kontrol panelindeki yedekleme menüsünden yedeğinizi geri yükleyebilirsiniz.
/usr/local/psa/bin/pleskrestore –restore /var/lib/psa/dumps/<fullname VALUE> -level server
fullname VALUE bölümü import.xml dosyasını işledikten sonra sistemin size verdiği migr_info_0808202332.xml formatında olacaktır.
* Yedek almıyor ise;
chmod -R 777 /var/lib/psa/dumps/tmp/
1) MySQL sistemine plesk panelden admin girşi yapın. PSA veritabanını seçin.
“BackupsRunning ” tablosunun içeriğini boşaltın. Bu tabloda daha önceki bir yedeklemenin bilgileri yer alıyor olailir.
/etc/init.d/psa restart
Komutu ile psa sistemini yeniden başlatın. Eğer hala yedek almıyor ise, yedek aldığınız sitelerde problem olabilir, bayi – bayi yada site -site yedekleme yaparak hata veren siteyi tespit etmeniz gerekebilir.