Temat: Ubuntu Server 11.10 - backup

Witam,

jaki polecacie sposób robienia backupów systemu/partycji/danych?
Jakie narzędzie ? Może ręcznie ?

Konfiguracja:
2x dysk 1T spięte w raid1 (niestety katalog home itd na jednej partycji)
dodatkowo dysk USB 1T (docelowe miejsce backupu)

rzeczy do backupu:
bazy danych (postgresql , mysql)
dane z /home (w tym pliki z serwera ftp) oraz dane z /var/www itd (może jakieś logi)

Czy lepiej robić kopie całego systemu ?Jeśli tak to jak najlepiej to robić ?

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Wojtek Stępień:
rzeczy do backupu:
bazy danych (postgresql , mysql)
Automysqlbackup i podobne dla postgresa.
dane z /home (w tym pliki z serwera ftp) oraz dane z /var/www itd (może jakieś logi)
Skryptem do tgz
Czy lepiej robić kopie całego systemu ?Jeśli tak to jak najlepiej to robić ?
Ty powinieneś wiedzieć czy szybciej, łatwiej i wygodniej odtworzyć Ci cały system z obrazu czy tylko dane wystarczy.

Sposób zaś - automysqlbackup zrzuca bazy mysql, własny skrypt zrzuca bazy firebirda, kolejny skrypt szyfruje i pakuje mi do tar.bz2 ładując dane do spakowania z listy folderów w pliku, kopiuje paczki z poprzednich skryptów i paczki, które zrobił z danymi na NAS i dysk zewnętrzny. Dla wszystkich paczek przed kopiowaniem generuje md5 dopisuje na koniec loga z pracy skryptu i wysyła mailem. Rano przy kawie widzę czy backup zrobiony, a w razie potrzeby md5 mogę zweryfikować czy paczki spójne po kopiowaniu.
Rotate - automysql robi automatycznie 7day + monthly, mój skrypt robi 7day.
Backup na NAS + na zewnętrzny dysk. Dyski zewnętrzne są dwa - jeden podpięty, jeden poza firmą, zmieniane codziennie.
Każda z 4 maszyn podobnie backupowana.

Ogólnie podstawowe sprawy - backup z testowaniem bo nic Ci po backupie, który się nie da odtworzyć, minimum jedna kopia offsite i IMO lepiej więcej małych paczek niż jedna duża. Jak się duża paczka rypnie to będzie płacz, a szanse, że wszystkie z kilku paczek szlag trafi są mniejsze ;). Monitorowanie backupu - jak puścisz skrypty to je kontroluj co jakiś czas żebyś potem nie zgrzytał zębami. W monitorowaniu pomocne jak zawsze logowanie skryptów do pliku i wysyłanie logów mailem albo wysyłanie w razie errora.Arkadiusz Z. edytował(a) ten post dnia 05.04.12 o godzinie 12:21

Temat: Ubuntu Server 11.10 - backup

Najwygodniej będzie użyć rsynca do tworzenia backupów /home + pg/mysqldump do zrzucania baz danych lub robić pełną kopię systemu na dysk usb poprzez rsync.
Maciej Maciejowski

Maciej Maciejowski Czas rozwijać
świat...

Temat: Ubuntu Server 11.10 - backup

Dokładnie rsync dobry jest do backupu. Ja osobiście robię kopię całego systemu potem pakuje go, i tak w dzień w dzień, a dodatkowo osobno pliki strony WWW (baza - mysqldump ).

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Wojtek Stępień:
Witam,

jaki polecacie sposób robienia backupów systemu/partycji/danych?
Jakie narzędzie ? Może ręcznie ?

Konfiguracja:
2x dysk 1T spięte w raid1 (niestety katalog home itd na jednej partycji)
dodatkowo dysk USB 1T (docelowe miejsce backupu)

rzeczy do backupu:
bazy danych (postgresql , mysql)
dane z /home (w tym pliki z serwera ftp) oraz dane z /var/www itd (może jakieś logi)

Czy lepiej robić kopie całego systemu ?Jeśli tak to jak najlepiej to robić ?
1. Kopia niskiego poziomu - np. DRBL/Clonezilla - MBR/tablica partycji/hidden MBR/system z dnia X.
Operację powtarzać co określony interwał: tydzień, miesiąc, kwartał.
2. Tak jak to Arek napisał - backup krytycznych dla Ciebie elementów w interwałach akceptowalnych przez politykę - raz dziennie, dwa razy dziennie, co godzinę, stała replikacja.
3. Rsynca używałbym do tworzenia różnicowej kopii systemu

Plusy:
- Odzysk DR za pomocą DRBL/Clonezilla średnio obciążonego systemu to minuty. W krytycznych sytuacjach (te same wersje baz danych, aplikacji) czas przywrócenia działającej bazy to również minuty. Ergo: w krótkim czasie masz system z przywróconą funkcjonalnością, ergo masz dwupoziomowy odzysk.
- W oknie serwisowym możesz wykonać odtworzenie pozostałych elementów systemu do wersji z ostatniego backupu.
Marcin Lencki

Marcin Lencki Administrator IT
Linux/Windows

Temat: Ubuntu Server 11.10 - backup

Możesz również użyć klasycznego dd oraz kompresji gzip i tworzyć zrzut całych dysków lub wybranych partycji. Ciekawe możliwości uzyskasz w połączeniu dd z netcatem. Netcat w połączeniu z dd da tobie możliwość wykonywania zrzutu na zdalna maszynę. Jeśli szukasz bardziej wyszukanego sposobu to również polecam DRBL'a/Clonezilla.

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Marcin Lencki:
Możesz również użyć klasycznego dd oraz kompresji gzip i tworzyć zrzut całych dysków lub wybranych partycji. Ciekawe możliwości uzyskasz w połączeniu dd z netcatem. Netcat w połączeniu z dd da tobie możliwość wykonywania zrzutu na zdalna maszynę. Jeśli szukasz bardziej wyszukanego sposobu to również polecam DRBL'a/Clonezilla.
Rzecz w tym, że wydajność dd pozostawia trochę do życzenia i są skuteczniejsze i szybsze rozwiązania - Clonezilla jako wypróbowana przez rzesze :).
Marcin Lencki

Marcin Lencki Administrator IT
Linux/Windows

Temat: Ubuntu Server 11.10 - backup

To prawda dlatego zaznaczyłem że to jedna z możliwości a istnieją bardziej wyszukane od dd. Kolega raczej musi sam ocenić i wybrać najlepszą dla niego metodę.

konto usunięte

Temat: Ubuntu Server 11.10 - backup

http://redobackup.org/

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Marcin Lencki:
To prawda dlatego zaznaczyłem że to jedna z możliwości a istnieją bardziej wyszukane od dd. Kolega raczej musi sam ocenić i wybrać najlepszą dla niego metodę.
W obronie clonezilli powiem iż też oferuje dd w pakiecie :)
Marcin Lencki

Marcin Lencki Administrator IT
Linux/Windows

Temat: Ubuntu Server 11.10 - backup

Tak jest. Wiec dd wcale nie jest takie złe z tego wychodzi :). Clonezilla to piękne oprogramowanie i zaczynam go używać gdzie się tylko da.
Przemek M.

Przemek M. Software Engineer,
TomTom

Temat: Ubuntu Server 11.10 - backup

Jak masz fs z kosmosu to wtedy dd ratuje sprawę :)

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Przemek Małolepszy:
Jak masz fs z kosmosu to wtedy dd ratuje sprawę :)
No ba.... Z życia wzięte ;)
http://marcinbojko.wordpress.com/2009/07/26/kto-nie-ri...

Temat: Ubuntu Server 11.10 - backup

Hmm nie jestem zbytnio PRO :) ale widzę , że tutaj głównie korzystają z live CD.. jesli chodzi o clonezille albo czegoś nie doczytuje.
Chciałbym robić backup systemu automatycznie.. najlepiej oprogramowaniem zainstalowanym na dysku.. tylko czy to nie jest bez sensu ? skoro te dane mogą sie zmieniać w trakcie robienia backupu?

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Wojtek Stępień:
Hmm nie jestem zbytnio PRO :) ale widzę , że tutaj głównie korzystają z live CD.. jesli chodzi o clonezille albo czegoś nie doczytuje.
Chciałbym robić backup systemu automatycznie.. najlepiej oprogramowaniem zainstalowanym na dysku.. tylko czy to nie jest bez sensu ? skoro te dane mogą sie zmieniać w trakcie robienia backupu?
Wojtku,
w przypadku o którym mówimy masz backup dwuetapowy - jeden z ich (offline) przygotowuje Ci trudne (lub niemożliwe) do backupu elementy systemu.
Drugi etap załatwia pliki (nawet te otwarte ale nie zalockowane) - wciąż rozmawiamy o systemie.
Ewentualny trzeci etap (lub specyficzny element drugiego) - dumpy - załatwiają te dane, których backup plikowy jest niemożliwy.
Uzywanie Clonezilli/DRBL'a nie świadczy o byciu pro, raczej o sporej ilości zdrowego rozsądku i małej ilości czasu który możemy przeznaczyć na przestoje ;)

Temat: Ubuntu Server 11.10 - backup

Czyli tak to rozumiem:
1. Robię obraz dysku za pomocą clonezilli (ręcznie przy pomocy live cd)
2. skrypty do robienia backupów baz, przegranie skompresowanych danych (home, www itd) uruchamiane np CRON'em ?
Przemek M.

Przemek M. Software Engineer,
TomTom

Temat: Ubuntu Server 11.10 - backup

Tak.

Tutaj chodzi o to, żebyś w razie padu potrafił szybko odtworzyć CAŁY system.
Bo przecież co mi po plikach bazy mysql skoro muszę jeszcze zainstalować os, programy w odpowiednich wersjach itp itd.

--edit--

Trochę źle się wyraziłem, ale chyba łapiesz o co chodzi.Przemek Małolepszy edytował(a) ten post dnia 05.04.12 o godzinie 20:58

konto usunięte

Temat: Ubuntu Server 11.10 - backup

Wojtek Stępień:
Czyli tak to rozumiem:
1. Robię obraz dysku za pomocą clonezilli (ręcznie przy pomocy live cd)
2. skrypty do robienia backupów baz, przegranie skompresowanych danych (home, www itd) uruchamiane np CRON'em ?
Dokładnie tak.
Popatrz: odtworzenie środowiska w którym możesz ODTWORZYĆ system z backupu/rsynca itp. to w najlepszym wypadku kilkadziesiąt minut. Plus update, plus konfiguracje itp.
CL/DRBL skraca to do minut, GWARANTUJĄC 100% zgodność z materiałem wzorcowym.
Jeżeli klona zrobiłeś w sobotę, kopię bazy w poniedziałek, to we wtorek po tajemniczym padzie systemu masz: recovery z DRBL - minuty, odzysk bazy - minuty, i voila, system działa.
Jako tako, ale działa.Marcin Bojko edytował(a) ten post dnia 05.04.12 o godzinie 21:09

Temat: Ubuntu Server 11.10 - backup

Ok dzięki za rady, postaram się właśnie tak to zorganizować.
Pozdrawiam

Temat: Ubuntu Server 11.10 - backup

Przyznaje, że Clonezilla jest OK :) Dzieki.

A jeszcze takie pytanie jak postępujecie z backupami baz danych ?
Czy zrzucacie je do pliku *.sql i pakujecie ? Bo przecież bez kompresji to jakiś absurd jeśli chodzi o zajętość miejsca na dysku.
W przypadku postgresa jest opcja do *.backup ale trzeba by mieć chyba listę baz i po kolei zrzucać..

Następna dyskusja:

Ubuntu-server backup systemu.




Wyślij zaproszenie do