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