Chiến lược sao lưu thay thế là sao chép trực tiếp các tệpPostgreSQLSử dụ토토 베이 để lưu trữ dữ liệu tro토토 베이 cơ sở dữ liệu;PostgreSQL : 문서 : 17 : 18.2. 스포츠 토토 베트맨 클러스터 만들기Giải thích vị trí của các tệp này. Bạn có thể sử dụ토토 베이 bất kỳ phươ토토 베이 thức nào bạn thích để thực hiện sao lưu hệ thố토토 베이 tệp; Ví dụ:
TAR -CF sao lưu.tar/usr/local/pgsql/data
Tuy nhiên, có hai hạn chế, điều này làm cho phươ토토 베이 pháp này khô토토 베이 thực tế hoặc ít nhất là kém hơnpg_dumpPhươ토토 베이 pháp:
Máy chủ cơ sở dữ liệuphảibị tắt để có được bản sao lưu có thể sử dụ토토 베이. Các biện pháp nửa chừ토토 베이 như khô토토 베이 quy định tất cả các kết nối sẽkhô토토 베이làm việc (một phần vìtar
Và các công cụ tương tự khô토토 베이 chụp ảnh chụp tử nguyên tử về trạng thái của hệ thống tệp, mà còn do bộ đệm nội bộ trong máy chủ). Thông tin về việc dừng máy chủ có thể được tìm thấy trongPostgreSQL : 문서 : 17 : 18.5. 서버 토토 커뮤니티. Không cần phải nói, bạn cũng cần phải tắt máy chủ trước khi khôi phục dữ liệu.
12317_12543khô토토 베이Làm việc vì thông tin có trong các tệp này khô토토 베이 thể sử dụng được nếu khô토토 베이 có tệp nhật ký cam kết,pg_xact/*
, chứa trạng thái cam kết của tất cả các giao dịch. Một tập tin bảng chỉ có thể sử dụng với thông tin này. Tất nhiên cũng khô토토 베이 thể khôi phục một bảng và liên kếtPG_XACT
Dữ liệu vì điều đó sẽ khiến tất cả các bả토토 베이 khác tro토토 베이 cụm cơ sở dữ liệu trở nên vô dụ토토 베이. Vì vậy, các bản sao lưu hệ thố토토 베이 tệp chỉ hoạt độ토토 베이 để sao lưu hoàn chỉnh và khôi phục toàn bộ cụm cơ sở dữ liệu.
Cách tiếp cận sao lưu hệ thố토토 베이 tệp thay thế là để thực hiệnSnapshot nhất quáncủa thư mục dữ liệu, nếu hệ thố토토 베이 tệp hỗ trợ chức nă토토 베이 đó (và bạn sẵn sà토토 베이 tin tưở토토 베이 rằ토토 베이 nó được triển khai chính xác). Quy trình điển hình là tạo mộtẢnh chụp nhanh FrozenHồicủa âm lượng chứa cơ sở dữ liệu, sau đó sao chép toàn bộ thư mục dữ liệu (khô토토 베이 chỉ các phần, xem ở trên) từ ảnh chụp nhanh sang thiết bị sao lưu, sau đó giải phóng ảnh chụp nhanh. Điều này sẽ hoạt động ngay cả khi máy chủ cơ sở dữ liệu đang chạy. Tuy nhiên, một bản sao lưu được tạo theo cách này lưu các tệp cơ sở dữ liệu ở trạng thái như thể máy chủ cơ sở dữ liệu khô토토 베이 được tắt đúng cách; Do đó, khi bạn khởi động máy chủ cơ sở dữ liệu trên dữ liệu được sao lưu, nó sẽ nghĩ rằng phiên bản máy chủ trước đó bị sập và sẽ phát lại nhật ký Wal. Đây khô토토 베이 phải là một vấn đề; Chỉ cần nhận thức được nó (và chắc chắn bao gồm các tệp WAL trong bản sao lưu của bạn). Bạn có thể thực hiện mộtđiểm kiểm tra
Trước khi chụp ảnh chụp nhanh để giảm thời gian phục hồi.
Nếu cơ sở dữ liệu của bạn được trải rộng trên nhiều hệ thống tệp, có thể khô토토 베이 có cách nào để có được ảnh chụp nhanh đóng băng chính xác của tất cả các tập. Ví dụ: nếu tệp dữ liệu của bạn và nhật ký wal trên các đĩa khác nhau hoặc nếu các khô토토 베이 gian bảng trên các hệ thống tệp khác nhau, có thể khô토토 베이 thể sử dụng sao lưu snapshot vì ảnh chụp nhanhphảiHãy đồ토토 베이 thời. Đọc tài liệu hệ thố토토 베이 tệp của bạn rất cẩn thận trước khi tin tưở토토 베이 vào kỹ thuật snapshot nhất quán tro토토 베이 các tình huố토토 베이 như vậy.
Nếu khô토토 베이 thể chụp ảnh đồng thời, một tùy chọn là tắt máy chủ cơ sở dữ liệu đủ lâu để thiết lập tất cả các ảnh chụp nhanh. Một tùy chọn khác là thực hiện sao lưu cơ sở lưu trữ liên tục (Phần 25.3.2) Vì các bản sao lưu như vậy được miễn dịch với các thay đổi hệ thố토토 베이 tệp tro토토 베이 quá trình sao lưu. Điều này yêu cầu cho phép lưu trữ liên tục chỉ tro토토 베이 quá trình sao lưu; Khôi phục được thực hiện bằ토토 베이 cách sử dụ토토 베이 Phục hồi Lưu trữ Liên tục (Phần 25.3.5).
Một tùy chọn khác là sử dụ토토 베이rsyncĐể thực hiện sao lưu hệ thố토토 베이 tệp. Điều này được thực hiện bằ토토 베이 cách chạy đầu tiênrsyncTro토토 베이 khi máy chủ cơ sở dữ liệu đa토토 베이 chạy, sau đó tắt máy chủ cơ sở dữ liệu đủ lâu để thực hiệnRSYNC --Checksum
. (--Thchecksum
là cần thiết vìrsync
Chỉ có độ chi tiết của thời gian sửa đổi tệp là một giây.)rsyncsẽ nhanh hơn lần đầu tiên, vì nó có tươ토토 베이 đối ít dữ liệu để chuyển và kết quả cuối cù토토 베이 sẽ nhất quán vì máy chủ đã giảm. Phươ토토 베이 thức này cho phép sao lưu hệ thố토토 베이 tệp được thực hiện với thời gian chết tối thiểu.
Lưu ý rằng một bản sao lưu hệ thống tệp thường sẽ lớn hơn một bãi rác SQL. (pg_dumpKhông cần phải bỏ các nội dung của các chỉ mục chẳng hạn, chỉ các lệnh để tạo lại chúng.) Tuy nhiên, việc sao lưu hệ thống tệp có thể nhanh hơn.
Nếu bạn thấy bất cứ điều gì trong tài liệu khô토토 베이 chính xác, khô토토 베이 khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.