postgresz增量備份

2022-07-20 15:18:11 字數 731 閱讀 5223

1.開啟歸檔

vim /data/pgdata/postgesql.conf

archive_mode = on

archive_command = 『cp %p /data/pg_archived/%f』

2.pgsql

建立備份

select pg_start_backup(『baseline』);

資料目錄下產生乙個backup_label檔案

然後,備份整個目錄排除pg_xlog目錄

tar -zcvf  /data/pg_archived/baseline.tar.gz /data/pgdata --exclude=/data/pgdata/pg_xlog

3.pgsql命令

停止備份

select pg_stop_backup();

備註:這樣就可以使用增量備份,配合xlog日誌進行任意時間點恢復

4.恢復

tar -xvf  /data/pg_archived/baseline.tar.gz  /

5.建立pg_xlog目錄

mkdir /data/pgdata/pg_xlog

mkdir /data/pgdata/pg_xlog/archive_status

6.recovery.conf

restore_command = 'cp /data/pg_archived/%f  %p'

7.啟動資料庫

參考:

增量備份 差異備份 增量備份的區別?

特點 占用空間大,備份速度慢,但恢復時一次恢復到位,恢復速度快。相當於機械人把地板打掃乾淨了,你踩過,就會有腳印 增加標記 下次機械人就把腳 印記錄下來,並且把腳印打掃乾淨 清除標記 始終保持地板乾淨。機械人每次記錄並打 掃的腳印就相當於每次增量備份的內容 以備份體積小,備份速度快,但是恢復的時候,...

全備份 增量備份 差異備份和永久增量備份

在本文中你將學到 全備份 增量備份和差異備份,以及一些新型的備份方式,例如合成備份和永久增量備份。你還將學習到如何為你公司的資料選擇最佳的資料備份型別。在相當長一段時間,主要有三種基本的備份方式 全備份,增量備份和差異備份。最近,儘管資料備份軟體廠商已經推出了一些新型別的備份方式,但是你可能對此不熟...

全備份 增量備份 差異備份和永久增量備份

在本文中你將學到 全備份 增量備份和差異備份,以及一些新型的備份方式,例如合成備份和永久增量備份。你還將學習到如何為你公司的資料選擇最佳的資料備份型別。在相當長一段時間,主要有三種基本的備份方式 全備份,增量備份和差異備份。最近,儘管資料備份軟體廠商已經推出了一些新型別的備份方式,但是你可能對此不熟...