Na naszym serwerze produkcyjnym działa PostgreSQL v8.2.3 w CentOS wydanie 5.2 (wersja ostateczna).
Zainstalowaliśmy PITR na naszym serwerze produkcyjnym. Z niektórych powodów po skonfigurowaniu PITR nie jesteśmy w stanie zarządzać nim i utrzymywać go. W końcu nasz dysk archiwizujący WAL (dysk pomocniczy) został zapełniony (wykorzystanie 100%), a dodatkowe segmenty archiwum WAL, które mają być archiwizowane, zostały zgromadzone w samym katalogu pg_xlog / (który jest dostępny na dysku podstawowym)
SZCZEGÓŁY KONFIGURACJI PITR
Istnieją 2 dyski:
- Główny dysk ( rezydujący katalog pgsql / data / ) ma pojemność 400 GB.
- Drugi dysk (archiwa WAL) ma pojemność 300 GB. Wszystkie archiwa WAL są zapisywane na tym drugim dysku.
Teraz zdecydowaliśmy się zatrzymać / wyłączyć PITR.
Moje pytanie brzmi: w tej sytuacji, jak zatrzymać / wyłączyć PITR i bezpiecznie wyczyścić wszystkie segmenty WAL z obu napędów?
Jakie są zalecane / sugerowane sposoby? Rada ekspertów / pomysł / sugestie na ten temat są bardzo mile widziane.
źródło
archive_command
empty (''
) spowoduje zatrzymanie / wyłączenie archiwizacji. Ale czy to również automatycznie usunie / usunie wszystkie zgromadzone stare pliki WAL z katalogu pg_xlog /?Ustaw archive_command = '/ bin / true' i załaduj ponownie str. Lub ustaw tryb_archiwum = Wyłącz i uruchom ponownie str.
źródło