
# 场景介绍
在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应用一致性备份流程图   
![](https://support.huaweicloud.com/bestpractice-csbs/zh-cn_image_0153435076.png)
