Zmiana lokalnego folderu pod backup w plesk

Tworzenie tz backup na tym samym serwerze jest totalnym nieporozumieniem i nie mam zamiaru tego tłumaczyć lecz zaznaczę że jeżeli macie możliwość to zawsze stosujcie się do zasady o minimum 2 niezależnych obciach pod backup jednocześnie. Tyle na wstępie. Mój problem dotyczy panelu plesk w którym wykorzystuje kilka lokalizacji by wykonać backup za pomocą dostępnych w panelu plesk modułów. Jednak zawsze zwracałem uwagę na fakt ,że backup wykonany lokalnie pozostaje lokalnie na tej samej maszynie której to dotyczy. Plesk ma to do siebie ,że pozwala na zmianę lokalizacji folderu gdzie ląduje nasza kopia danych. Pominę montowanie dysku ftp jako folder bo to temat na oddzielny wpis ponieważ sposobów jest kilka jak i dystrybucji linux. Zaznaczam że poradnik jest oparty na podstawie oficjalnego dostępnego na stronie plesk. Więc do rzeczy, logujemy się do konsoli naszego serwera i tworzymy nowy folder:

mkdir /plesk_backups

Następnie przypisujemy odpowiednie prawa do tego folderu by nasz plesk potrafił go odpowiednio wykorzystać:

chown psaadm:psaadm /plesk_backups
chmod 750 /plesk_backups

Kolejnym krokiem będzie nauczenie naszego panelu plesk ,że ma wykonywać backup w nowej lokalizacji. Wykorzystamy to tego „nano” i w naszej konsoli edytujemy plik konfiguracyjny psa.conf:

nano /etc/psa/psa.conf

Szukamy w nim DUMP_D i zmieniamy podając naszą nową lokalizację folderu:

# Backups directory
DUMP_D /plesk_backups

Zapisujemy zmiany i weryfikujemy czy wszystko jest jak należy:

grep -v '#' /etc/psa/psa.conf | grep -w DUMP_D
DUMP_D /plesk_backups

Kolejnym krokiem jest przeniesienie starej zawartości do nowej lokalizacji. Ten krok można pominąć jeżeli nie robiliście wcześniej żadnej kopii zapasowej:

mv /var/lib/psa/dumps/* /plesk_backups/
mv /var/lib/psa/dumps/.discovered/ /plesk_backups/

Ostatnim krokiem jest restart sw-cp-server odpowiedzialnego za procesy jakie wykonuje plesk:

service sw-cp-server restart

Od tej chwili twój backup ląduje w nowej utworzonej lokalizacji.