Xin chào các bạn hôm nay mục tiêu thời gian khôi phục Pgbackrest
cat /etc/pgbackrest.conf
thông tin pgbackrest
pgbackrest archive-get –stanza =test
Sau khi thực hiện các kiểm tra trước khi chạy, chúng ta sẽ lấy tên –stanza từ pgbackrest.conf.
Ngoài ra, trước khi thực hiện sao lưu-khôi phục, DB hiện có có thể được sao lưu dưới dạng kết xuất.
pg_dump test -f backup_.sql
pg_dumpall -f backup_all.sql
Nó có thể được sử dụng để kiểm soát sau khôi phục bằng cách tạo một bảng.
Ngay cả khi không thể sao lưu hoàn toàn thư mục DATA, các tệp như postgres.conf và pg_hba PHẢI được sao lưu đặc biệt
mv / postgres / data / postgres / data_old
mkdir / postgres / data
pg_ctl stop -D / postgres / data
pgbackrest –stanza =test –log-level-console =info –type =time “–target =2021-06-17 10:00:00.024378 + 01” –db-path =/ postgres / data restore
Nội dung pg_hba.conf được cập nhật sau khi khôi phục.
mv /postgres/data/pg_hba.conf /postgres/data/pg_hba_17062021.conf
cp /postgres/data_17062021/pg_hba.conf /postgres/data/pg_hba.conf
pg_ctl start -D / postgres / data
pg_ctl reload -D / postgres / data