我们运行一个运行 PostgreSQL 的数据库服务器,数据库大小约为 130GB,以每天 500MB 的速度增长。我们使用 HP Data Protector 软件来备份数据库。
这里的问题是我们的数据库位于 GFS 挂载分区上,当前的备份软件许可证不便于从 GFS、NFS 挂载分区进行备份。
因此,作为一种变通方法,我们计划使用pg_dump实用程序将数据库复制到本地分区,并使用数据保护软件从本地分区进行备份。但我不确定我们是否可以使用pg_dump. 我们不可能每天进行完整备份。
请提出对 PostgreSQL 数据库进行增量备份的步骤。
增量备份Postgres的最佳方法是使用定期热物理备份和持续WAL归档。
http://www.postgresql.org/docs/9.1/static/continuous-archiving.html
可以使用 rsync 使用 --copy-dest= 选项来完成定期物理备份,以利用任何先前的副本重用未更改的文件。
这是备份 Postgres 的一种非常有效的方法,也可用于在发生灾难时进行时间点恢复 (PITR)。
| 归档时间: |
|
| 查看次数: |
5134 次 |
| 最近记录: |