教你如何快速解决NBU重复数据删除池盘空间不够-理论与实操

什么是重复数据删除

在进行实际操作前,首先我们应该了解下,什么是重复数据删除[1]。
简单来说重复数据删除,它就是一种数据缩减技术。通常用于基于磁盘的备份系统,旨在减少存储系统中使用的存储容量。它的工作方式是在数据备份与数据复制的过程中查找不同文件中不同位置的重复可变大小数据块。重复的数据块用指示符取代。高度冗余的数据集(例如备份数据)从数据重复删除技术的获益极大;用户可以实现10比1至50比1的缩减比。而且,重复数据删除技术可以允许用户的不同站点之间进行高效,经济的备份数据复制。

什么是NBU的重复数据删除(MSDB)

随着数据增长的不断加快,备份管理员需要具备有能够优化其备份存储资源的技术,以便节省成本和优化备份操作。NetBackup 重复数据删除功能(称为MSDP[2]),具有强大的数据优化功能。在这里插入图片描述
我们常见到的无非就是介质服务器重复数据删除与客户端重复数据删除。针对于这两种重复数据删除,我们一起简单了解下。

  • 介质服务器重复数据删除

在这里插入图片描述

  • 客户端重复数据删除
    在这里插入图片描述
    NetBackup介质服务器重复数据删除选项已集成到NetBackup中。重复数据删除发生在备份期间,而不是事后。介质服务器重复数据删除池其实就是连接到NetBackup介质服务器的磁盘存储。
    针对于介质服务器重复数据删除池存储目标来说,用于重复数据删除的所有主机都必须是NetBackup 7.0或更高版本。主机包括主服务器、介质服务器和对自己的数据进行重复数据删除的客户端。
    MSDP组件:
    重复数据删除插件:将文件的原数据与文件内容分离,并对内容进行重复数据删除(将文件分割为段)。在重复数据删除存储服务器、负载平衡服务器和客户端上运行(用于客户端重复数据删除)。
    多线程代理:使用多线程进行异步网络I/O和CPU核心计算。在重复数据删除存储服务器、负载平衡服务器和客户端上运行(用于客户端重复数据删除)。
    NetBackup重复数据删除引擎:提供重复数据删除功能的存储服务器核心组件之一。
    NetBackup重复数据删除管理器:另一个存储服务器核心组件,用于维护配置和控制内部进程、优化重复数据删除、安全性和事件上报(spad)。
    代理插件:管理与备份自己数据的客户端的通信。
    引用数据库:存储指向构成文件的每个段的引用。
    对于介质服务器复制事件序列:
    -备份启动后,客户端生成备份映像并将其发送到媒体服务器的重复数据删除插件重复数据删除插件将备份映像中的文件分成多个段,并计算散列密钥(也称为指纹)要创建散列,将读取段中的每个字节的数据并将其添加到散列中。
    -重复数据删除插件缓冲段并将其批发送到重复数据删除多线程代理。 -重复数据删除多线程代理并行处理多个数据段,并将唯一的数据段发送到重复数据删除引擎。
    -重复数据删除引擎将数据写入媒体服务器重复数据删除池。 MSDP检查工具:
    一个由工程部创建的检查和修复MSDP目录损坏的新工具 。
    某些客户站点发生MSDP目录损坏。
    导致客户不满意和解决时间过长。
    用例:
    支持、顾问和售后合作伙伴使用它修复部分或全部目录损坏。
    有指导的客户可以使用它修复单个图像损坏。

如何进行NBU重复数据删除池盘空间释放

密密麻麻的文字进行相关内容的介绍,想来你也看的迷迷糊糊了。那么言归正传。当你查看到NBU重复数据删除磁盘空间剩余量不足或者已经使用高达95%(要是使用量已经超过96%,建议你找寻原厂开启案例后,在进行此操作,因为NBU重复数据删除磁盘已经没有资源去计算空间的释放了,你可能释放不成功,强制释放的话会损坏重复数据删除的数据库,到时候你就完蛋啦T_T)。
⑴打开NBU远程管理控制平台,建议将正在运行的备份作业或复制作业停止运行,否则可能导致磁盘空间释放速度缓慢耗时,增加备份服务器或备份一体机性能负担。(根据你想要释放的空间大小决定,如果数据量小的话可以不停用)
⑵点击catalog功能,在from中选在日期,点击search now。出现选定日期中的备份集。
在这里插入图片描述
⑶选择需要过期日期中的备份集鼠标右键点击EXPIRE进行删除。
在这里插入图片描述

⑷命令行连接到NBU服务器,输入命令cd /usr/openv/pdde/pdcr/bin定位到该目录下。依次输入命令./crcontrol --dsstat查看可释放空间与当前空间占用率、输入命令./crcontrol --processqueueinfo、输入命令./crcontrol --processqueue 、输入命令./crcontrol --compactstate 等待状态为NO时,数据清理操作完成。(这些命令为让NBU备份服务器立刻执行空间释放操作,也可无需执行以上命令等待24小时,让NBU自行释放空间)
在这里插入图片描述

⑸当遇到无法在catalog中手动删除备份集失败的情况下时,进行输入命令强制删除该条备份集。命令如下:cd /usr/openv/netbackup/bin 定位到当先目录下。之后输入命令cd admincmd/定位到当下目录,再次输入命令./bpexpdate-backupid klcorel_1477002189 -d 0 -force_not_complete 。后续根据提示输入Y。清理完成。加粗的字体为需要修改的内容,为需要删除的备份名称和其ID。
在这里插入图片描述

到这里一个完整的操作就已经结束了。如果你有更好的方式,欢迎私信博主我。

如果在备份容灾中遇到了什么问题可以随时私信我,我们一起讨论解决学习。期待各位的私信。
最后 为了不让这篇文章石沉大海,希望各位多多收藏,多多关注博主我。当然要是打赏的话就跟棒啦。

参考文献

[1]https://baike.baidu.com/item/重复数据删除/686764?fr=aladdin
[2]https://www.veritas.com/content/support/en_US

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值