Máy chủ sản xuất của chúng tôi đang chạy PostgreSQL v8.2.3 trên phiên bản CentOS 5.2 (Final).
Chúng tôi đã thiết lập PITR trong máy chủ sản xuất của chúng tôi. Vì một số lý do, sau khi thiết lập PITR, chúng tôi không thể quản lý và duy trì nó. Cuối cùng, ổ lưu trữ WAL (ổ đĩa thứ cấp) của chúng tôi đã đầy (sử dụng 100%) và các phân đoạn lưu trữ WAL bổ sung sẽ được lưu trữ đã được tích lũy trong chính thư mục pg_xlog / (có sẵn trong ổ đĩa chính)
CHI TIẾT CÀI ĐẶT PITR
Có 2 ổ đĩa:
- Ổ đĩa chính ( pssql / data / thư mục cư trú) là 400 GB.
- Ổ đĩa thứ cấp (lưu trữ WAL) là 300 GB. Tất cả các tài liệu lưu trữ WAL được ghi vào ổ đĩa thứ cấp này.
Bây giờ, chúng tôi đã quyết định dừng / vô hiệu hóa PITR.
Câu hỏi của tôi là, trong tình huống này, làm thế nào để ngăn chặn / tắt PITR và an toàn dọn sạch tất cả các phân khúc WAL từ cả các ổ đĩa?
Những cách được đề nghị / đề nghị là gì? Các chuyên gia tư vấn / ý tưởng / đề xuất về điều này được đánh giá cao.
archive_command
thành trống (''
) sẽ dừng / tắt lưu trữ. Nhưng điều này cũng sẽ tự động xóa / xóa tất cả các tệp WAL cũ tích lũy khỏi thư mục pg_xlog / chứ?