一种网络存储的变更方法及装置制造方法及图纸

技术编号:12701185 阅读:57 留言:0更新日期:2016-01-13 20:51
本发明专利技术实施例公开了一种网络存储的变更方法及装置,其应用于客户端,该方法包括:按照预设的文件获得条件,向管理服务器发送挂载配置文件获得指令,接收管理服务器发送的客户端待执行任务的类型对应的当前挂载配置文件,在本地已存储挂载配置文件的情况下,判断本地已存储的挂载配置文件与所接收的当前挂载配置文件是否一致,若不一致,根据本地已存储的挂载配置文件和所接收的当前挂载配置文件,生成针对网络存储的变更指令,根据变更指令中包括的操作标识,对待变更网络存储执行变更操作。应用本发明专利技术实施例提供的方案变更网络存储,实现了网络存储的自由切换。

【技术实现步骤摘要】

本专利技术涉及网络存储领域,特别涉及一种网络存储的变更方法及装置
技术介绍
随着互联网业务和网络文件存储总量的递增,客户端挂载的网络存储的数量也越来越多。目前,客户端常采用挂载分布式文件系统,一个或一组客户端可以根据所服务的业务手动挂载相同的网络存储,这样能有效得扩展本地磁盘容量,并共享网络存储资源。然而,一旦网络存储出现故障或者达到容量上限,则需要将挂载该网络存储的客户端人工手动地逐个切换挂载到新的相同业务的网络存储。如果挂载该网络存储的客户端较多,人工手动地逐个切换会变得冗余耗时,并且出现故障的机率变大。现有技术中,切换网络存储需要人工手动逐个操作,这样在切换网络存储的客户端较多时,会变得十分耗时,且出现故障的机率也会变大。
技术实现思路
本专利技术实施例的目的在于提供一种挂网络存储的变更方法及装置,以实现网络存储的自由切换。为达到上述目的,本专利技术实施例公开了一种网络存储的变更方法,应用于客户端,该方法包括如下步骤:按照预设的文件获得条件,向管理服务器发送挂载配置文件获得指令,其中,所述挂载配置文件获得指令中包含所述客户端的标识,所述管理服务器用于存储所述客户端的标识与所述客户端待执行任务的类型之间的对应关系以及所述客户端待执行任务的类型对应的挂载配置文件,所述挂载配置文件用于存储一种待执行任务的类型对应的客户端能够挂载的网络存储的信息;接收所述管理服务器发送的所述客户端待执行任务的类型对应的当前挂载配置文件;在本地已存储挂载配置文件的情况下,判断本地已存储的挂载配置文件与所接收的当前挂载配置文件是否一致;若不一致,根据本地已存储的挂载配置文件和所接收的当前挂载配置文件,生成针对网络存储的变更指令,其中,所述变更指令中包括:待变更网络存储的信息与针对所述待变更网络存储的操作标识;根据所述变更指令中包括的操作标识,对所述待变更网络存储执行变更操作。较佳的,所述判断本地已存储的挂载配置文件与所接收的当前挂载配置文件是否一致,包括:判断本地已存储的挂载配置文件的版本标识与所接收的当前挂载配置文件的版本标识是否一致,若一致,则判定本地已存储的挂载配置文件与所接收的挂载配置文件一致;或,判断本地已存储的挂载配置文件中存储的网络存储的信息与所接收的当前挂载配置文件中存储的网络存储的信息是否一致,若一致,则判定本地已存储的挂载配置文件与所接收的挂载配置文件一致。较佳的,所述根据本地已存储的挂载配置文件和所接收的当前挂载配置文件,生成针对网络存储的变更指令,包括:根据预设的待变更网络存储确定规则,确定待变更网络存储以及待变更网络存储的操作标识,并根据所确定的待变更网络存储及其操作标识,生成针对网络存储的变更指令;其中,所述预设的待变更网络存储确定规则包括以下规则中的至少一种:将所述本地已存储的挂载配置文件中已存储信息但所接收的当前挂载配置文件中未存储信息的网络存储确定为待变更网络存储,并将所确定的待变更网络存储的操作标识设置为用于表示卸载网络存储的的标识值;将所述本地已存储的挂载配置文件中未存储信息但所接收的当前挂载配置文件中已存储信息的网络存储确定为待变更网络存储,并将所确定的待变更网络存储的操作标识设置为用于表示挂载网络存储的标识值。较佳的,所述根据所述变更指令中包括的操作标识,对所述待变更网络存储执行变更操作之前,还包括:在本地未存储挂载配置文件的情况下,将所接收的当前挂载配置文件中已存储信息对应的所有网络存储确定为待变更网络存储,且各个待变更网络存储的操作标识均设置为用于表示挂载网络存储的标识值;根据所确定的待变更网络存储及其操作标识,生成针对网络存储的变更指令。较佳的,所述方法还包括:获得所述客户端已成功挂载的各个网络存储的剩余可用容量和所述客户端针对所接收的当前挂载配置文件中已存储信息对应的网络存储的挂载状态;将所获得的剩余可用容量和所获得的挂载状态发送给所述管理服务器,以使得所述管理服务器根据所接收的信息确定是否变更所述客户端待执行任务的类型对应的当前挂载配置文件。为达到上述目的,本专利技术实施例还公开了一种网络存储的变更方法,应用于管理服务器,该方法包括如下步骤:接收客户端C发送的挂载配置文件获得指令,其中,所述挂载配置文件获得指令中包含所述客户端C的标识;根据所述挂载配置文件获得指令中包含的所述客户端C的标识确定所述客户端C待执行任务的类型;根据已存储的所述客户端C的标识与所述客户端C待执行任务的类型之间的对应关系,获得所述客户端C待执行任务的类型对应的当前挂载配置文件,其中,所述当前挂载配置文件用于存储所述客户端C待执行任务的类型对应的客户端C能够挂载的网络存储的信息;将所述当前挂载配置文件发送给所述客户端C,以使得所述客户端C根据所述当前挂载配置文件和本地已存储的挂载配置文件对网络存储执行变更操作。 较佳的,所述方法还包括:接收新版本挂载配置文件生成指令,其中,所述新版本挂载配置文件生成指令中包含:待参考挂载配置文件的标识、待修改网络存储的信息以及针对所述待修改网络存储的修改标识;根据所述新版本挂载配置文件生成指令中包含的所述待参考挂载配置文件的标识,获得所述待参考挂载配置文件;根据所述新版本挂载配置文件生成指令中包含的所述待修改网络存储的信息、针对所述待修改网络存储的修改标识以及所述待参考挂载配置文件,生成所述待参考挂载配置文件对应的新版本挂载配置文件。较佳的,所述方法还包括:接收针对待执行任务的类型的客户端更新指令,其中,所述客户端更新指令中包括:客户端的标识和针对该客户端的更新标识;根据所述客户端更新指令中包括的客户端的标识和针对该客户端的更新标识,更新已存储的待执行任务的类型的客户端的标识与待执行任务的类型之间的对应关系。较佳的,所述方法还包括:接收所述客户端C发送的所述客户端C已成功挂载的各个网络存储的剩余可用容量和所述客户端C针对所述当前挂载配置文件中已存储信息对应的网络存储的挂载状态;当所接收的剩余可用容量之和小于预设值或所接收的各个网络存储的挂载状态中存在挂载失败状态时,判断所述管理服务器中是否存在满足所述客户端C的网络存储需求的挂载配置文件;若存在,则从满足所述客户端C的网络需求的挂载配置文件中选择挂载配置文件作为所述客户端C待执行任务的类型对应的当前挂载配置文件;若不存在,则生成针对所述客户端C的新版本挂载配置文件生成指令,根据所述新版本挂载配置文件生成指令生成新版本挂载配置文件,并将所生成的新版本挂载配置文件作为所述客户端C待执行任务的类型对应的当前挂载配置文件。为达到上述目的,本专利技术实施例还公开了一种网络存储的变更装置,应用于客户端,该装置包括:获得指令发送单元、配置文件接收单元、第一判断单元、变更指令生成单元和变更操作执行单元;其中,所述获得指令发送单元,用于按照预设的文件获得条件,向管理服务器发送挂载配置文件获得指令,其中,所述挂载配置文件获得指令中包含所述客户端的标识,所述管理服务器用于存储所述客户端的标识与所述客户端待执行任务的类型之间的对应关系以及所述客户端待执行任务的类型对应的挂载配置文件,所述挂载配置文件用于存储所述客户端能够挂载的网络存储的信息;所述配置文件接收单元,用于接收所述管理服务器发送的所述客户端待执行任务的类型对应的当前挂载配置本文档来自技高网...

【技术保护点】
一种网络存储的变更方法,其特征在于,应用于客户端,所述方法包括步骤:按照预设的文件获得条件,向管理服务器发送挂载配置文件获得指令,其中,所述挂载配置文件获得指令中包含所述客户端的标识,所述管理服务器用于存储所述客户端的标识与所述客户端待执行任务的类型之间的对应关系以及所述客户端待执行任务的类型对应的挂载配置文件,所述挂载配置文件用于存储一种待执行任务的类型对应的客户端能够挂载的网络存储的信息;接收所述管理服务器发送的所述客户端待执行任务的类型对应的当前挂载配置文件;在本地已存储挂载配置文件的情况下,判断本地已存储的挂载配置文件与所接收的当前挂载配置文件是否一致;若不一致,根据本地已存储的挂载配置文件和所接收的当前挂载配置文件,生成针对网络存储的变更指令,其中,所述变更指令中包括:待变更网络存储的信息与针对所述待变更网络存储的操作标识;根据所述变更指令中包括的操作标识,对所述待变更网络存储执行变更操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘刚徐寅俊卢明樊
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1