如何使用快照和 dd 自动执行 GlusterFS 备份?

如何使用快照和 dd 自动执行 GlusterFS 备份?

我想要使​​用快照自动备份 glusterfs 3.7.3 共享。

手动在 LVM 上创建快照是可行的,但如何将它们保护到不同的服务器?

我可以通过执行以下操作来手动管理该过程:

sudo umount /run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1

sudo dd if=/dev/mapper/gluster-d0c254908dca451d8f566be77437c538_0 | gzip > snap01.gz

这似乎可行,但我怎么可能知道快照名称?我从 df -h 获取了此信息

快照位于此处:/var/lib/glusterd/snaps/

但这些不仅仅是几 KB,我希望能够完全恢复快照。,

我还尝试运行文档中提到的命令:

mount -t glusterfs <hostname>:/snaps/<snap-name>/<origin-volname> /<mount_point>

这不起作用。似乎没有任何名为 /snaps/ 的文件夹,因为当我按下 tab 时,我得到了 vol1 的建议,但没有其他建议。

以下是有关的信息$ gluster snapshot list

snap4_GMT-2015.09.02-06.13.23

这是关于$ gluster snapshot status vol1

 Snap Name : snap4_GMT-2015.09.02-06.13.23
 Snap UUID : f9b4494b-dd4e-45f6-a2d0-049ccd5434f3

    Brick Path        :   gs1:/run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1/brick1
    Volume Group      :   gluster
    Brick Running     :   No
    Brick PID         :   N/A
    Data Percentage   :   38.46
    LV Size           :   19.90g


    Brick Path        :   gs2:/run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick2/brick1
    Volume Group      :   gluster
    Brick Running     :   No
    Brick PID         :   N/A
    Data Percentage   :   38.93
    LV Size           :   19.90g

预先感谢您的任何帮助

答案1

首先在 gluster 社区邮件列表上询问与 gluster 相关的问题([电子邮件保护])将会给您带来更快的回应。

现在您的问题是:挂载失败,因为您尚未激活快照。快照必须先激活,然后才能以任何方式使用。使用以下命令挂载快照。

gluster snapshot activate <snap-name>

经过此检查后,快照处于已启动/激活状态。

gluster snapshot info <snap-name>
gluster snapshot status <snap-name>

info 命令将为您提供有关快照的一般信息,status 将为您提供运行时信息。

相关内容