【Gerrit】Gerrit+Postgresql安装方式的数据备份

一、数据库DB文件的备份:
①Postgresql数据库导出
②#快速增量备份数据库文件

#!/bin/bash
pg_dump -h localhost -U postgres -p 5433 reviewdb|gzip > "`date +%Y%m%d%H%M%S`".db.gz
rsync -avP          gerrit2@gerrit.xxx.com:/home/gerrit2/dbbackup/  /work/gerrit2/dbbackup/

二、review_site的备份(包括gerrit的配置文件与git仓库):
快速增量备份review_site

#!/bin/bash
rsync -avP --delete gerrit2@gerrit.xxx.com:/home/gerrit2/review_site/ /work/gerrit2/review_site/
# 备份一个 不删除的不带 --delete选项的
rsync -avP          gerrit2@gerrit.xxx.com:/home/gerrit2/review_site/ /work/gerrit2/review_full/

三、review_site压缩包的备份(包括gerrit的配置文件与git仓库):
①压缩review_site
②快速增量备份rsync

#!/bin/bash
rsync -avP          gerrit2@gerrit.xxx.com:/home/gerrit2/gitbackup/ /work/gerrit2/gitbackup/
posted @ 2021-02-25 17:00  爱啦啦  阅读(371)  评论(0编辑  收藏  举报