postgresql - 我可以在 postgres 运行时备份它的目录吗?

标签 postgresql backup

我需要备份数据库,但没有足够的磁盘空间来转储它。我可以只使用口是心非的方式对数据目录进行增量备份吗?这会以某种方式损坏备份吗?我不介意丢失一些最新行,但我希望我的备份不被破坏。

有人知道这是什么情况吗?

谢谢!

最佳答案

参见this page 。我相信口是心非使用 rsync 类型机制,因此您不能简单地获取目录并转到 - 查看该页面中有关 rsync 的页面。如果您需要在线进行文件系统级备份,那么您将需要某种原子性,例如快照。

很可能,备份根本不起作用。

Postgres 有很多备份选项,例如 PITR 。我建议通读一下精美的手册。

关于postgresql - 我可以在 postgres 运行时备份它的目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3380515/

相关文章:

windows - 创建批处理文件以备份指定文件夹

mySQL 数据库密码更改现在使 Joomla 崩溃

python - 执行函数后删除临时表

postgresql - 尝试在 centos 上使用 postgresql 创建用户时出现错误 : "connections on Unix domain socket "/var/run/postgresql/. s.PGSQL.543 2"?"

postgresql - 如何在 Postgres 中运行与 Excel 的 GAMMALN 函数等效的功能?

powershell - 如何使用 Powershell 备份 SQL Server 数据库

PostgreSQL:索引优化 xmlexists on xml with arrays

ruby-on-rails - 什么 Rails 事件记录迁移数据类型用于契约(Contract)的持续时间?

C#获取两个文件的差异并用于增量备份

postgresql - 使用一个 INSERT 语句而不是每行 INSERT 创建 PostgreSQL 转储