【异地备份】如何通过sshfs将GreenPlum备份到远程主机?

0    56    1

Tags:

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

简介

之前麦老师给大家分享了一篇文章,可以将GreenPlum备份到S3中,从而实现了异地备份恢复,请参考:https://mp.weixin.qq.com/s?__biz=MzIzOTA2NjEzNQ==&mid=2454788387&idx=1&sn=bd304aec0bc8569ff83d7f10b361c246&chksm=fe8a745bc9fdfd4dc99282349e6a8c3df551256e821f4257a650b2834ed78849f3c908b95623&token=1121746208&lang=zh_CN#rd

但,在有的情况下,配置S3可能报错,此时,我们可以考虑将远程机器通过sshfs挂载到所有的GP主机上,从而也可以实现异地备份恢复。

在Greenplum上使用SSHFS进行备份是一种灵活的方案,可将备份数据存储在远程服务器上。以下是详细的实现步骤:


前提条件

  1. 已配置SSH访问: Greenplum节点与目标存储服务器之间可以通过SSH无密码访问。

  2. 已安装SSHFS:

    • 在Greenplum所有主机节点上安装sshfs工具。
    • 对于RHEL/CentOS系统:
    • 对于Debian/Ubuntu系统:
  3. 备份工具: 使用gpbackup备份工具。


步骤一:配置目标存储目录

在远程服务器上创建存储目录并配置访问权限:

  1. 登录到目标存储服务器。
  2. 创建备份存储目录:
  3. 确保Greenplum用户有权限访问该目录。

步骤二:在Greenplum节点挂载远程目录

  1. 选择挂载目录:
    在Greenplum主机上,为远程目录选择一个本地挂载点,例如:

  2. 挂载远程目录:
    使用sshfs挂载:

    参数说明:

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

标签:

Avatar photo

小麦苗

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

您可能还喜欢...

发表回复