【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/

相关