[发明专利]分布式文件系统的修复方法及系统和服务器在审
申请号: | 201711416751.1 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108121620A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 刘晶晶 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式文件系统 硬盘 配置文件 映射关系 服务器 非易失性存储介质 修复 计算机程序 备用硬盘 修复系统 删除 | ||
1.一种分布式文件系统的修复方法,包括:
在硬盘出现异常的情况下,获取所述分布式文件系统的配置文件;
在所述配置文件中删除所述硬盘与挂载有所述硬盘的目录的映射关系;以及
在所述配置文件中添加所述硬盘的备用硬盘与所述目录的映射关系。
2.根据权利要求1所述的方法,其中,所述方法还包括:
在所述硬盘出现异常的情况下,控制服务器上的数据节点停止运行,其中,所述服务器使用所述硬盘作为所述数据节点的物理存储器,所述数据节点用于作为所述分布式文件系统的一个存储块。
3.根据权利要求2所述的方法,其中,所述方法还包括:
获取所述数据节点的任意一个副本;以及
将所述副本中的存储内容复制到所述备用硬盘中。
4.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括:
检测所述硬盘是否出现异常;以及
在检测到所述硬盘出现异常的情况下,获取所述分布式文件系统的配置文件并修改所述配置文件中的相关配置。
5.根据权利要求4所述的方法,其中,所述方法还包括:
在检测到所述硬盘出现异常的情况下,生成对应的告警信息和/或提醒信息;以及
将所述告警信息和/或所述提醒信息上传给管理服务器,以触发所述管理服务器获取所述分布式文件系统的配置文件并修改所述配置文件中的相关配置。
6.一种分布式文件系统的修复系统,包括:
第一获取模块,用于在硬盘出现异常的情况下,获取所述分布式文件系统的配置文件;
删除模块,用于在所述配置文件中删除所述硬盘与挂载有所述硬盘的目录的映射关系;以及
添加模块,用于在所述配置文件中添加所述硬盘的备用硬盘与所述目录的映射关系。
7.根据权利要求6所述的系统,其中,所述系统还包括:
控制模块,用于在所述硬盘出现异常的情况下,控制服务器上的数据节点停止运行,其中,所述服务器使用所述硬盘作为所述数据节点的物理存储器,所述数据节点用于作为所述分布式文件系统的一个存储块。
8.根据权利要求7所述的系统,其中,所述系统还包括:
第二获取模块,用于获取所述数据节点的任意一个副本;以及
复制模块,用于将所述副本中的存储内容复制到所述备用硬盘中。
9.根据权利要求6至8中任一项所述的系统,其中:
所述系统还包括:
检测模块,用于检测所述硬盘是否出现异常;以及
第三获取模块,用于在检测到所述硬盘出现异常的情况下,获取所述分布式文件系统的配置文件并修改所述配置文件中的相关配置;
和/或
所述系统还包括:
生成模块,用于在检测到所述硬盘出现异常的情况下,生成对应的告警信息和/或提醒信息;以及
上传模块,用于将所述告警信息和/或所述提醒信息上传给管理服务器,以触发所述管理服务器获取所述分布式文件系统的配置文件并修改所述配置文件中的相关配置。
10.一种服务器,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至5中任一项所述的分布式文件系统的修复方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711416751.1/1.html,转载请声明来源钻瓜专利网。