标签: postgresql backup
我需要备份我的数据库,但我没有足够的磁盘空间来转储它。我可以使用duplicity在数据目录上执行增量备份吗?那会以某种方式破坏备份吗?我不介意丢失一些最新的行,但我希望我的备份不会被破坏。
有谁知道案件是什么?
谢谢!
答案 0 :(得分:3)
见this page。我相信duplicity使用rsync类型机制,所以你不能简单地抓住目录然后去 - 看看关于rsync的页面页面。如果你需要在线进行文件系统级备份,那么你需要一些像快照一样的原子性。
最有可能的是,备份根本不起作用。
Postgres有很多备份选项,例如PITR。我建议阅读精细手册。
答案 1 :(得分:1)
不,您无法在数据库服务运行时备份数据目录。当您想要恢复时,可以备份WAL段以进行时间点恢复。你必须确保你也测试你的恢复,它比普通转储的pgrestore更复杂。