프로덕션 서버는 CentOS 릴리스 5.2 (최종)에서 PostgreSQL v8.2.3을 실행하고 있습니다.
프로덕션 서버에서 PITR을 설정했습니다. 어떤 이유로 PITR을 설정 한 후에는 PITR을 관리 및 유지 관리 할 수 없습니다. 결국 WAL 보관 드라이브 (보조 드라이브)가 가득 찼으며 (100 % 사용) 보관할 추가 WAL 보관 세그먼트가 pg_xlog / 디렉토리 자체 (기본 드라이브에서 사용 가능)에 누적되었습니다.
PITR 설정 세부 사항
2 개의 드라이브가 있습니다 :
- 기본 드라이브 ( pgsql / data / 디렉토리가 상주)는 400GB입니다.
- 보조 드라이브 (WAL 아카이브)는 300GB입니다. 모든 WAL 아카이브는이 보조 드라이브에 기록됩니다.
이제 PITR을 중지 / 비활성화하기로 결정했습니다.
내 질문은이 상황에서 어떻게 PITR을 중지 / 비활성화하고 두 드라이브에서 모든 WAL 세그먼트를 안전하게 정리합니까?
권장 / 추천 방법은 무엇입니까? 이에 대한 전문가의 조언 / 아이디어 / 제안은 높이 평가됩니다.
archive_command비우기 ('')로 설정 하면 보관이 중지 / 비활성화 됨을 이해합니다 . 그러나 이것은 pg_xlog / 디렉토리에서 누적 된 모든 오래된 WAL 파일을 자동으로 제거 / 삭제 합니까?