本地备份分区不足
操作场景
该任务指导系统管理员在本地备份空间不足时,进行本地备份数据转储操作。
对系统的影响
- 本地备份数据转储不影响集群业务,转储后,主备OMS的本地备份目录中的数据都将被清除。
- 本地备份数据转储时会影响正在执行的备份任务,建议先停止所有周期备份任务并锁定。
- 本地备份数据转储时会影响正在执行的恢复任务,建议恢复执行过程中,不要进行备份数据转储。
前提条件
- 准备新的存储空间,可用空间大小要大于本地备份数据的大小。
- 所有周期备份任务已经锁定,所有备份任务没有处于执行状态。
- 所有恢复任务没有处于执行状态。
注意事项
- 本地备份数据转储到新的转储空间后,需要确保目录和文件的用户、用户组、权限信息不能发生变化。
- 在使用转储的数据进行恢复时,需要将数据拷贝到本地备份目录中,并确保目录和文件的用户、用户组、权限信息不能发生变化。
操作步骤
- 登录FusionInsight Manager,选择“运维 > 备份恢复 > 备份管理”。
- 选择所有周期备份任务的“更多 > 挂起”,禁止任务自动执行。
- 选择“运维 > 备份恢复 > 恢复管理”,确保所有恢复任务执行完成。
- 使用PuTTY工具以root用户登录主管理节点。
- 执行以下命令防止超时退出。
TMOUT=0
说明:
如果在EulerOS下,需要执行以下操作防止超时退出:
- 执行vi /etc/profile打开配置文件,修改参数“export TMOUT=0”,保存退出,再执行source /etc/profile导入配置文件。
- 执行vi /etc/ssh/sshd_config打开配置文件,修改参数“ClientAliveInterval”为0 ,“ClientAliveCountMax”为3,保存退出,执行service sshd restart重启sshd服务。
- 断开PuTTY重新连接节点,配置生效。
- 执行以下命令,进入本地备份目录。
cd ${BIGDATA_DATA_HOME}/LocalBackup
- 将目录下的所有内容都拷贝到转储空间中。
- 节点内拷贝:
cp -r -p ${BIGDATA_DATA_HOME}/LocalBackup/* <TargetDir>
- 节点间拷贝:
scp -r ${BIGDATA_DATA_HOME}/LocalBackup/* root@<TargetIP>:/<TargetDir>
- 节点内拷贝:
- 执行以下命令删除目录下的所有内容。
rm -rf *
- 执行以下命令,检查备份路径所在磁盘分区剩余空间是否大于20GB。
df -h ${BIGDATA_DATA_HOME}/LocalBackup
查看“Available”列,剩余空间是否大于20GB。
- 是,执行11。
- 否,执行10。
- 查看分区总大小是否大于20GB。
- 是,继续删除“${BIGDATA_DATA_HOME}/LocalBackup”所在分区的其他临时数据,直到备份分区可用大小超过20GB,然后执行11。
- 否,准备一块至少大于40GB的磁盘,重新挂载“${BIGDATA_DATA_HOME}/LocalBackup”,然后执行11。
- 登录FusionInsight Manager,选择“运维 > 备份恢复 > 备份管理”,将所有挂起的任务设置为“更多 > 重新执行”。
- 执行“default”任务,检查任务是否可以执行成功。
- 是,处理完毕。
- 否,查看备份任务详细日志信息,定位失败原因。
查看更多:华为GaussDB 200 常见紧急故障修复
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




