【异地备份】如何让pg_rman支持异地备份?

0    105    1

Tags:

👉 本文共约1667个字,系统预计阅读时间或需7分钟。

要让 pg_rman 支持异地备份,可以通过以下方式实现:

方法 1:使用 NFS 挂载远程存储

  1. 在目标服务器上配置 NFS 服务

    • 确保远程存储服务器上安装并启用了 NFS 服务。
    • 配置共享目录,例如 /backup
    • /etc/exports 中添加导出配置,例如:
    • 重启 NFS 服务:
  2. 在 PostgreSQL 服务器上挂载 NFS

    • 在 PostgreSQL 服务器上安装 NFS 客户端:
    • 创建挂载点并挂载远程目录:
    • /etc/fstab 中配置自动挂载:
  3. 配置 pg_rman

    • 将备份路径设置为 NFS 挂载点:

方法 2:通过 SSHFS 远程挂载

  1. 安装 SSHFS

    • 在 PostgreSQL 服务器上安装 SSHFS:
  2. 挂载远程存储

    • 创建挂载点并挂载远程目录:
    • 如果需要在启动时自动挂载,可以使用 sshfs 配合 fstabautofs
  3. 配置 pg_rman

    • 将备份路径设置为 SSHFS 挂载点:

方法 3:使用对象存储,将S3挂载为本地盘(使用 s3fs-fuse或 rclone)

如果希望直接使用对象存储(如 Amazon S3 或 MinIO),需要通过工具实现对对象存储的挂载或同步:

1、使用 s3fs-fuse 挂载对象存储

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复