4.7. 使用物理副本备份和恢复 PostgreSQL 数据


PostgreSQL 数据的物理备份包含存储内容的文件和目录。此方法的大小通常更快、更小。

4.7.1. 在 PostgreSQL 服务器上执行文件系统备份

文件系统级备份是备份完整的 PostgreSQL 实例的快速方法。此方法需要关闭 postgresql 服务以实现数据一致性。

重要

PostgreSQL 文件系统级备份特定于架构和 RHEL 主版本。您不能在不同的构架或 RHEL 主版本中恢复由此方法备份的数据。

流程

  1. 停止 postgresql 服务:

    # systemctl stop postgresql.service
  2. 创建备份目录,例如:

    # mkdir -p /root/postgresql-backup/
  3. 备份 /var/lib/pgsql/ 目录:

    # cp -rp /var/lib/pgsql/ /root/postgresql-backup/

    /var/lib/pgsql/ 包含 PostgreSQL 数据库服务器的所有基本文件,包括配置文件、数据文件和日志。

  4. 启动 postgresql 服务:

    # systemctl start postgresql.service
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部