[发明专利]容灾方法、装置和电子设备在审
申请号: | 201910489439.8 | 申请日: | 2019-06-06 |
公开(公告)号: | CN112052128A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 皮振伟 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/20;G06F11/14 |
代理公司: | 泰和泰律师事务所 51219 | 代理人: | 祝海燕 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 电子设备 | ||
1.一种容灾方法,其特征在于,包括:
接收与目标目录挂载的目标硬盘发生故障的信息;
重启所述目标目录对应的应用程序;
基于挂载到所述目标目录的虚拟文件系统,重新运行所述应用程序。
2.根据权利要求1所述的方法,其特征在于,在所述接收与目标目录挂载的目标硬盘发生故障的信息之前,所述方法还包括:
在服务器启动时,基于所述虚拟文件系统对应的预设参数,将所述虚拟文件系统挂载到所述预设参数所指示的目标目录;其中,所述预设参数包括虚拟文件系统所挂载到的目标目录的标识。
3.根据权利要求1所述的方法,其特征在于,在所述重启所述目标目录对应的应用程序之前,所述方法还包括:
将所述虚拟文件系统挂载到所述目标目录。
4.根据权利要求1或2所述的方法,其特征在于,在所述接收与目标目录挂载的目标硬盘发生故障的信息之前,所述方法还包括:
将所述目标硬盘挂载到所述目标目录,目标硬盘所包括的文件系统覆盖已挂载到所述目标目录的虚拟文件系统。
5.根据权利要求4所述的方法,其特征在于,在所述重启所述目标目录对应的应用程序之前,所述方法还包括:
动态卸载发生故障的目标硬盘,以暴露被目标硬盘覆盖的已挂载到所述目标目录的虚拟文件系统。
6.根据权利要求1-3之一所述的方法,其特征在于,在所述基于挂载到所述目标目录的虚拟文件系统,重新运行所述应用程序之前,所述方法还包括:
向服务器所对应的操作系统注册所述虚拟文件系统的信息;其中,所述虚拟文件系统的信息至少包括虚拟文件系统挂载至的目标目录的标识信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
向所述操作系统注册所述虚拟文件系统对应的i节点预设操作方法;所述预设操作方法至少包括以下之一:创建文件、删除文件、符号链接文件、删除符号链接、查找文件、创建目录和删除目录。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
向所述操作系统注册所述虚拟文件系统对应的文件操作方法,所述文件操作方法至少包括以下之一:打开文件、读文件、写文件、定位文件、锁文件、关闭文件、映射文件、修改文件大小和获取文件属性。
9.一种容灾装置,其特征在于,包括:
接收单元,用于接收与目标目录挂载的目标硬盘发生故障的信息;
重启单元,用于重启所述目标目录对应的应用程序;
重新运行单元,用于基于挂载到所述目标目录的虚拟文件系统,重新运行所述应用程序。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括第一挂载单元,第一挂载单元用于:
在所述接收单元接收与目标目录挂载的目标硬盘发生故障的信息之前,在服务器启动时,基于所述虚拟文件系统对应的预设参数,将所述虚拟文件系统挂载到所述预设参数所指示的目标目录;其中,所述预设参数包括虚拟文件系统所挂载到的目标目录的标识。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括第二挂载单元;所述第二挂载单元用于:
在所述重启单元重启所述目标目录对应的应用程序之前,将所述虚拟文件系统挂载到目标目录。
12.根据权利要求9或10所述的装置,其特征在于,所述第一挂载单元进一步用于:
在所述接收单元接收与目标目录挂载的目标硬盘发生故障的信息之前,将所述目标硬盘挂载到所述目标目录,目标硬盘所包括的文件系统覆盖已挂载到所述目标目录的虚拟文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910489439.8/1.html,转载请声明来源钻瓜专利网。