Desavil 88 Zgłoś post Napisano Czerwiec 9, 2016 Witam. Chcę napisać własny skrypt do wykonywania kopii użytkowników DirectAdmin, ponieważ domyślne rozwiązanie średnio mi odpowiada (pakowanie do archiwum) i daje mało możliwości, np. nie uzyskam tym sposobem kopii przyrostowej, na której mi zależy. Ponadto (wiem, że można to wykluczyć z kopii, ale jednak..) DirectAdmin używa do backupu baz danych standardowego mysqldump, które średnio się sprawdza szczególnie dla baz MyISAM, co może powodować niedostępność serwisu, którego baza działa na tym silniku, dlatego wolałbym użyć xtrabackup. W tym celu, aby niczego nie pominąć chciałbym poznać wszystkie ścieżki/pliki z jakich DirectAdmin pobiera dane do kopii zapasowej. Oczywiście nie jest to samo /home/uzytkownik oraz baza danych, ale z tego co widzę dochodzi tam tez wiele różnych, innych plików (czasem nawet tworzonych osobno podczas kopii). Przeszukałem zawartość wielu skryptów, które są instalowane wraz z DA, ale nie znalazłem takiego odpowiedzialnego za backup, pewnie jest to już w samym DA wbudowane. Dokumentacja również nie ułatwia sprawy (nie ma tam takich szczegółów). Może ktoś z Was robił coś podobnego? Pozdrawiam. Udostępnij ten post Link to postu Udostępnij na innych stronach
tb3.pl 11 Zgłoś post Napisano Czerwiec 9, 2016 Też mnie boli standardowy backup directadmina, pakuje w tar i później jeszcze gzip - trwa to baaaaaaardzo długo i mocno obciąża i/o, pozostaje chyba tylko rsync... a najważniejsze pliki masz w: - /home/* - /usr/local/directadmin/* - /usr/local/mysql/* - /usr/local/php*/* - /usr/local/suphp/* - /usr/local/etc/* - /etc/* (głównie httpd i exim) + zrzut baz danych 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
behemoth 230 Zgłoś post Napisano Czerwiec 9, 2016 Gzipowanie można wyłączyć. Pigz też potrafi mocno skrócić czas backupowania. 1 Udostępnij ten post Link to postu Udostępnij na innych stronach