当前位置:主页 > 查看内容

场景介绍_云备份 CBR_最佳实践_通过自定义脚本实现数据库备份_通

发布时间:2021-09-12 00:00| 位朋友查看

简介:在Linux下,如果有其它应用需要一致性备份,可以编写自己的冻结、解冻脚本,来实现应用的保护。自定义脚本需放置在 /home/rdadmin/Agent/bin/thirdparty/ebk_user 目录中,供Agent在备份过程中调用。 下面以一个虚构的应用appexample为例,来进行说明。 appe……

在Linux下,如果有其它应用需要一致性备份,可以编写自己的冻结、解冻脚本,来实现应用的保护。自定义脚本需放置在/home/rdadmin/Agent/bin/thirdparty/ebk_user目录中,供Agent在备份过程中调用。

下面以一个虚构的应用appexample为例,来进行说明。

appexample是一款新的数据库,它对外提供了appexample -freeze与appexample -unfreeze两个命令来实现冻结与解冻。

用户需要开发自己的appexample_freeze.sh与appexample_unfreeze.sh脚本,供备份Agent调用以实现一致性备份。在备份过程中,会先调用appexample_freeze.sh脚本来冻结IO,冻结成功后,会进行磁盘的一致性快照激活,保证备份的数据是一致性的,最后再调用appexample_unfreeze.sh脚本解冻IO。

整体流程如图1所示:

图1 数据库备份流程图

本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐