1

Temat: Point-in-time Recovery backup przyrostowy

Witam.
Pojawiła się potrzeba robienia backupu przyrostowego.
Chciałbym skorzystać z "mechanizmu " Point-in-time Recovery.

Tylko go trochę nie rozumiem, a szczególnie sposobu robienia backupu przyrostowego.
Z tego co wyczytałem aby zrobić backup Full wystarczy:

1. SELECT pg_start_backup(’my_backup’);
2. tar --exclude $PGDATA/pg_xlog  cvjpf pgbackup.tar.bz2 $PGDATA/
3. SELECT pg_stop_backup();

Po takim zabiegu mam backup full a do lokalizacji archive_comand zostały przeniesione wszystkie pliki wal od memntu selecta z punktu 1 do selceta z punktu 2.

A jak wygląda procedura backupu incremetal co godzinę przykładowo 

6:00 robię backup full,
7:00 robię backup incremental
8.00 robię backup incremental
...

2

Odp: Point-in-time Recovery backup przyrostowy

To troche nie tak działa. incrementami są tu pliki xlog archiwizowane przy pomocy archive_command.

Czyli - robisz np. raz dziennie backup tak jak pokazałeś. I do tego masz xlogi archiwizowane. Jak potrzebujesz odtworzyć do stanu z 15:30, to po prostu bierzesz tylko te xlogi co trzeba do danego backupu.

--
The best thing about modern society is how easy it is to avoid contact with it.

3

Odp: Point-in-time Recovery backup przyrostowy

Dzięki za odpowiedz, to w takim razie po co robi się

SELECT pg_start_backup(’my_backup’);
SELECT pg_stop_backup();

Czy przy przywracaniu bazy danych z plików wal-a nie jest wymagana podanie recovery_target_time w pliku recovery.conf ?

4

Odp: Point-in-time Recovery backup przyrostowy

Witam
Podepnę się pod temat

Debian, Postgresql 9.4
Robię archiwizacje WAL, usuwam bazę, przywracam bazę z kopi, startuje serwer baza się odbudowuje i jest ok.
Załóżmy, że dziś robię kopie bazy i od tej pory dodają się pliki w pg_xlog. Plików po pewnym czasie jest spora ilość.

Pytanie - czy w jakiś sposób te pliki się archiwizują, czy co jakiś czas trzeba je czyścić? W jaki sposób to ogarnąć przecież tych plików powstanie dużo przez kilka lat bezproblemowej pracy serwera. Czy później np za 3 lata w razie awarii uruchamiam dobrą kopię bazy sprzed 3 lat i po starcie serwera on się odbudowuje z plików zgromadzonych przez te lata?

Pozdrawiam