一种配置文件的备份方法及装置制造方法及图纸

技术编号:17032559 阅读:421 留言:0更新日期:2018-01-13 19:11
本申请提供一种配置文件的备份方法及装置,应用于存储服务器,所述方法包括以下步骤:基于创建存储池的命令,在本地创建存储池;为所述存储池创建系统LUN;然后向指定的目录下预设的配置文件写入所述存储池的配置信息;并复制所述配置文件至所述系统LUN。在本申请技术方案中,存储服务器为存储池创建系统LUN,并在系统LUN中备份了配置文件,从而有效地防止了因上述指定的目录对应的磁盘损坏造成的配置文件的丢失。

【技术实现步骤摘要】
一种配置文件的备份方法及装置
本申请涉及计算机
,特别涉及一种配置文件的备份方法及装置。
技术介绍
局域网中的磁盘柜可以为局域网中的主机提供存储空间。用户在需要使用磁盘柜的存储空间时,通过主机上与磁盘柜对接的客户端创建存储池。磁盘柜响应于用户的操作,将本地的若干磁盘组合生成存储池。此外,磁盘柜还可以将存储池的配置信息存放至组成存储池的磁盘中,并将存储池的配置信息写入配置文件,然后将该配置文件存放至指定的目录下;其中,指定的目录包括系统盘目录或依附于磁盘柜的目录(比如存储卡)。上述配置文件中包括与存储池、存储池的LUN(LogicalUnitNumber,逻辑单元号)、LUN快照、LUN拷贝和Iscsitarget相关的一系列信息。后续用户使用存储池的过程会用到上述配置文件。如果与上述指定的目录对应的磁盘损坏,则会造成配置文件丢失,进而导致用户无法使用存储池。
技术实现思路
有鉴于此,本申请提供一种配置文件的备份方法及装置,用以解决指定的目录对应的磁盘损坏造成配置文件丢失的问题。具体地,本申请是通过如下技术方案实现的:一种配置文件的备份方法,应用于存储服务器,包括:基于创建存储池的命令,在本地创建存储池;为所述存储池创建系统LUN;向指定的目录下预设的配置文件写入所述存储池的配置信息;复制所述配置文件至所述系统LUN。在所述配置文件的备份方法中,所述复制所述配置文件至所述系统LUN,包括:为所述系统LUN创建对应的目录,并将所述系统LUN挂载到对应的目录下;通过所述系统LUN对应的目录,向所述系统LUN中复制所述配置文件。在所述配置文件的备份方法中,所述方法还包括:开机启动后,执行存储池恢复命令;如果存在存储池,为所述存储池的系统LUN创建对应的目录,并将所述系统LUN挂载到对应的目录下;通过所述系统LUN对应的目录,从所述系统LUN中复制携带所述存储池的配置信息的配置文件至所述指定的目录。在所述配置文件的备份方法中,所述方法还包括:如果不存在存储池,在所述指定的目录下创建配置文件。在所述配置文件的备份方法中,所述方法还包括:接收到针对所述存储池的修改请求;根据所述修改请求,确定是否需要更改所述配置文件;如果需要更改所述配置文件,更改所述指定的目录下的配置文件;将更改后的所述配置文件复制到所有的系统LUN。一种配置文件的备份装置,应用于存储服务器,包括:创建单元,用于基于创建存储池的命令,在本地创建存储池;为所述存储池创建系统LUN;写入单元,用于向指定的目录下预设的配置文件写入所述存储池的配置信息;复制单元,用于复制所述配置文件至所述系统LUN。在所述配置文件的备份装置中,所述复制单元,进一步用于:为所述系统LUN创建对应的目录,并将所述系统LUN挂载到对应的目录下;通过所述系统LUN对应的目录,向所述系统LUN中复制所述配置文件。在所述配置文件的备份装置中,所述装置还包括:执行单元,用于开机启动后,执行存储池恢复命令;所述创建单元,进一步用于如果存在存储池,为所述存储池的系统LUN创建对应的目录,并将所述系统LUN挂载到对应的目录下;所述复制单元,进一步用于通过所述系统LUN对应的目录,从所述系统LUN中复制携带所述存储池的配置信息的配置文件至所述指定的目录。在所述配置文件的备份装置中,所述创建单元,进一步用于:如果不存在存储池,在所述指定的目录下创建配置文件。在所述配置文件的备份装置中,所述装置还包括:接收单元,用于接收到针对所述存储池的修改请求;确定单元,用于根据所述修改请求,确定是否需要更改所述配置文件;更改单元,用于如果需要更改所述配置文件,更改所述指定的目录下的配置文件;所述复制单元,进一步用于将更改后的所述配置文件复制到所有的系统LUN。在本申请技术方案中,存储服务器基于创建存储池的命令,在本地创建存储池,然后为所述存储池创建系统LUN,并向指定的目录下预设的配置文件写入所述存储池的配置信息,复制所述配置文件至所述系统LUN;由于在系统LUN中备份了所述配置文件,因此,如果上述指定的目录对应的磁盘损坏,可以从系统LUN中获取到所述配置文件,有效地防止了所述配置文件的丢失。附图说明图1是本申请示出的一种配置文件的备份方法的流程图;图2是本申请示出的一种存储服务器启动的流程图;图3是本申请示出的一种修改存储池的流程图;图4是本申请示出的一种配置文件的备份装置的实施例框图;图5是本申请示出的一种配置文件的备份装置的硬件结构图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对现有技术方案和本专利技术实施例中的技术方案作进一步详细的说明。磁盘柜可以在局域网中充当存储服务器,用于为局域网中的主机提供存储空间。用户可以通过主机上与磁盘柜对接的客户端在磁盘柜上创建存储池。磁盘柜响应于用户在客户端上的操作,将本地的若干磁盘组合生成存储池,然后将该存储池的配置信息存放至组成存储池的磁盘中。此外,磁盘柜还可以将该存储池的配置信息写入指定的目录下预设的配置文件中;其中,配置文件可以写入磁盘柜创建的所有存储池的配置信息。用户在后续使用存储池的过程中,磁盘柜会时常调用上述配置文件。如果上述指定的目录对应的磁盘损坏,则会造成配置文件丢失,进而导致用户无法使用存储池。有鉴于此,本申请技术方案提供了一种配置文件的备份方法及装置,用以在创建存储池时创建该存储池的系统LUN,其中该系统LUN可用来保存数据,然后向预设的配置文件中写入上述存储池的配置信息,并复制上述配置文件至上述系统LUN。通过上述措施,当指定的目录对应的磁盘发生故障,可以从系统LUN中获取上述配置文件,有效地防止了上述配置文件的丢失。参见图1,为本申请示出的一种配置文件的备份方法的流程图,所述方法应用于存储服务器,包括以下步骤:步骤101:基于创建存储池的命令,在本地创建存储池。步骤102:为所述存储池创建系统LUN。步骤103:向指定的目录下预设的配置文件写入所述存储池的配置信息。步骤104:复制所述配置文件至所述系统LUN。其中,上述存储服务器可以包括磁盘柜,用于为局域网中的主机提供存储空间。在本申请实施例中,用户可以通过主机上与存储服务器对接的客户端在存储服务器上创建存储池。存储服务器接收到客户端发送的创建存储池的命令,基于该命令,在本地创建存储池。创建存储池的具体步骤可参照现有相关技术,在此不再赘述。在本申请实施例中,存储服务器在创建上述存储池后,还可以执行客户端发送的创建LUN的命令。存储服务器在创建普通的LUN以外,可以为上述存储池创建系统LUN。存储服务器可以根据特殊的命名规则对上述系统LUN进行命名,并设置规则使得被特殊的命名规则命名后的系统LUN在客户端上对用户不显示,从而防止用户对于系统LUN的误操作,避免了上述配置文件因误操作而丢失的问题。例如:存储服务器在为普通的LUN命名时不用“-”符号,而在为系统LUN命名时以存储池名和“-t”组成,并设置规则使得命名中存在“-t”的系统LUN都不在客户端上显示。在本申请实施例中,存储服务器可以向指定的目录下预设的配置文件中写入上述存储池的配置信息。需要指出的是,上述配置文件中可以写入存储服务器本文档来自技高网
...
一种配置文件的备份方法及装置

【技术保护点】
一种配置文件的备份方法,应用于存储服务器,其特征在于,包括:基于创建存储池的命令,在本地创建存储池;为所述存储池创建系统LUN;向指定的目录下预设的配置文件写入所述存储池的配置信息;复制所述配置文件至所述系统LUN。

【技术特征摘要】
1.一种配置文件的备份方法,应用于存储服务器,其特征在于,包括:基于创建存储池的命令,在本地创建存储池;为所述存储池创建系统LUN;向指定的目录下预设的配置文件写入所述存储池的配置信息;复制所述配置文件至所述系统LUN。2.根据权利要求1所述的方法,其特征在于,所述复制所述配置文件至所述系统LUN,包括:为所述系统LUN创建对应的目录,并将所述系统LUN挂载到对应的目录下;通过所述系统LUN对应的目录,向所述系统LUN中复制所述配置文件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:开机启动后,执行存储池恢复命令;如果存在存储池,为所述存储池的系统LUN创建对应的目录,并将所述系统LUN挂载到对应的目录下;通过所述系统LUN对应的目录,从所述系统LUN中复制携带所述存储池的配置信息的配置文件至所述指定的目录。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果不存在存储池,在所述指定的目录下创建配置文件。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到针对所述存储池的修改请求;根据所述修改请求,确定是否需要更改所述配置文件;如果需要更改所述配置文件,更改所述指定的目录下的配置文件;将更改后的所述配置文件复制到所有的系统LUN。6.一种配置文件的备份装置,应用于存储服务器,其特征在于,包括:创建单元,用于基于...

【专利技术属性】
技术研发人员:刘鸿伟
申请(专利权)人:北京腾凌科技有限公司
类型:发明
国别省市:北京,11

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

1