错误文件的检测收集方法、装置、设备和存储介质制造方法及图纸

技术编号:35064400 阅读:13 留言:0更新日期:2022-09-28 11:20
本申请涉及一种错误文件的检测收集方法、装置、设备和存储介质。主要技术方案包括:获取公钥文件,根据公钥文件免密登录各存储节点;循环检测各存储节点的存储目录下是否存在错误文件;若检测存在错误文件,则将错误文件转存至服务器专用错误文件目录下,进入下一检测循环;若检测不存在错误文件,则直接进入下一检测循环。本申请能够实现自动快速准确的收集各存储节点的错误文件,有效地降低测试人员收集存储节点错误信息的复杂性,且便于对存储节点产生的问题进行发现与分析,以达到降低后期运维成本,提高测试的简易性的效果。提高测试的简易性的效果。提高测试的简易性的效果。

【技术实现步骤摘要】
错误文件的检测收集方法、装置、设备和存储介质


[0001]本申请涉及数据存储
,特别是涉及一种错误文件的检测收集方法、装置、设备和存储介质。

技术介绍

[0002]备份文件系统是指在特定时刻,将整个存储装置或存储装置之某部分的内容记录在另一存储装置中。这里,存储的目的是为了防止在发生错误后将具备可读格式的数据从主要或辅助存储体复制至外部媒体,如磁带、磁盘或打印机等。而备份文件系统的前提操作是需要对携带错误信息的文件进行收集,即当存储系统在使用过程中发生错误时,存储系统会在存储目录下自动生成错误文件用于记录错误的信息。
[0003]在传统的实现方式中,开发人员在测试的过程中,一般通过存储GUI告警或者通过进入存储目录下查看才能检测到是否产生错误文件,之后将错误文件进行收集。
[0004]然而,有时存储系统产生错误文件后GUI界面并不一定会产生告警,这就需要测试人员自己手动登陆每个存储节点查看是否存在错误文件,当存储系统比较复杂时,则需要将每个存储节点都查看一遍极其耗费时间,并且,当存储系统产生错误时,大概率会被触发系统重装,从而导致错误文件的丢失。

技术实现思路

[0005]基于此,本申请提供了一种错误文件的检测收集方法、装置、设备和存储介质,以实现对各存储节点的错误文件的自动检测收集操作,进而达到提高测试效率的效果。
[0006]第一方面,提供一种错误文件的检测收集方法,该方法包括:
[0007]获取公钥文件,根据公钥文件免密登录各存储节点;
[0008]循环检测各存储节点的存储目录下是否存在错误文件;
[0009]若检测存在错误文件,则将错误文件转存至服务器专用错误文件目录下,进入下一检测循环;
[0010]若检测不存在错误文件,则直接进入下一检测循环。
[0011]根据本申请实施例中一种可实现的方式,获取公钥文件,根据公钥文件免密登录各存储节点,包括:
[0012]将公钥文件发送至各存储节点,同时调用各存储节点的IP和密码,对各存储节点进行配置操作,得到对应配置信息;
[0013]根据对应配置信息,免密登录各存储节点。
[0014]根据本申请实施例中一种可实现的方式,循环检测各存储节点的存储目录下是否存在错误文件,包括:
[0015]在预设时间间隔内采用预设查找命令对各存储节点的存储目录下是否存在错误文件进行规律性循环检测。
[0016]根据本申请实施例中一种可实现的方式,预设查找命令为:
[0017]根据错误文件的后缀名查找存储节点的存储目录下是否存在错误文件的命令。
[0018]根据本申请实施例中一种可实现的方式,若检测存在错误文件,将错误文件转存至服务器专用错误文件目录下,包括:
[0019]若检测存在错误文件,将获取错误文件的错误类型信息,并生成对应的txt文件;
[0020]根据错误类型信息对txt文件进行重新命名,得到错误类型信息文件;
[0021]将错误文件和错误类型信息文件转存至服务器专用错误文件目录下。
[0022]根据本申请实施例中一种可实现的方式,将获取错误文件的错误类型信息,包括:
[0023]采用预设定位查找命令对错误文件进行查询,抓取错误文件的错误类型信息。
[0024]根据本申请实施例中一种可实现的方式,将错误文件和错误类型信息文件转存至服务器专用错误文件目录下,包括:
[0025]将错误文件和错误类型信息文件通过预设SCP命令转存至服务器专用错误文件目录下。
[0026]第二方面,提供了一种错误文件的检测收集装置,该装置包括:
[0027]登录模块,用于获取公钥文件,根据公钥文件免密登录各存储节点;
[0028]检测模块,用于循环检测各存储节点的存储目录下是否存在错误文件;
[0029]转存循环模块,用于若检测存在错误文件,则将错误文件转存至服务器专用错误文件目录下,进入下一检测循环;
[0030]循环模块,用于若检测不存在错误文件,则直接进入下一检测循环。
[0031]第三方面,提供了一种计算机设备,包括:
[0032]至少一个处理器;以及
[0033]与至少一个处理器通信连接的存储器;其中,
[0034]存储器存储有可被至少一个处理器执行的计算机指令,计算机指令被至少一个处理器执行,以使至少一个处理器能够执行上述第一方面中涉及的方法。
[0035]第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,计算机指令用于使计算机执行上述第一方面中涉及的方法。
[0036]根据本申请实施例所提供的
技术实现思路
,通过获取公钥文件,根据公钥文件免密登录各存储节点;循环检测各存储节点的存储目录下是否存在错误文件;若检测存在错误文件,则将错误文件转存至服务器专用错误文件目录下,进入下一检测循环;若检测不存在错误文件,则直接进入下一检测循环。进而实现自动快速准确的收集各存储节点的错误文件,有效地降低测试人员收集各存储节点的错误信息的复杂性,且便于对存储系统产生的问题进行发现与分析,以达到降低后期运维成本,提高测试的简易性的效果。
附图说明
[0037]图1为一个实施例中一种错误文件的检测收集方法的应用环境图;
[0038]图2为一个实施例中一种错误文件的检测收集方法的流程示意图;
[0039]图3为一个实施例中一种错误文件的检测收集方法的优选流程示意图;
[0040]图4为一个实施例中一种错误文件的检测收集装置的结构框图;
[0041]图5为一个实施例中计算机设备的示意性结构图。
具体实施方式
[0042]以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]本申请提供的一种错误文件的检测收集方法,可以应用于如图1所示的应用环境中。其中,各存储节点102通过网络与服务器104进行通信。服务器104通过获取公钥文件,根据公钥文件免密登录各存储节点102;循环检测各存储节点102的存储目录下是否存在错误文件;若服务器104检测存在错误文件,则将错误文件转存至其专用错误文件目录下,进入下一检测循环;若服务器104检测不存在错误文件,则直接进入下一检测循环,不需要做任何处理。这里,各存储节点102可以但不限于是各种个人计算机、笔记本电脑以及平板电脑等,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0044]图2为本申请实施例提供的一种错误文件的检测收集方法的流程图,该方法可以由如图1所示系统中的服务器104执行。如图2所示,该方法可以包括以下步骤:
[0045]步骤201:获取公钥文件,根据公钥文件免密登录各存储节点。
[0046]一般用户在登录客户端时,均需要输入密码进行验证,因此,用户需要创建一对基于应用层基础上的安全协议建立的密匙文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种错误文件的检测收集方法,其特征在于,该方法包括:获取公钥文件,根据所述公钥文件免密登录各存储节点;循环检测所述各存储节点的存储目录下是否存在错误文件;若检测存在所述错误文件,则将所述错误文件转存至服务器专用错误文件目录下,进入下一检测循环;若检测不存在所述错误文件,则直接进入下一检测循环。2.根据权利要求1所述的方法,其特征在于,所述获取公钥文件,根据所述公钥文件免密登录各存储节点,包括:将所述公钥文件发送至各存储节点,同时调用所述各存储节点的IP和密码,对所述各存储节点进行配置操作,得到对应配置信息;根据所述对应配置信息,免密登录所述各存储节点。3.根据权利要求1所述的方法,其特征在于,所述循环检测所述各存储节点的存储目录下是否存在错误文件,包括:在预设时间间隔内采用预设查找命令对所述各存储节点的存储目录下是否存在错误文件进行规律性循环检测。4.根据权利要求3所述的方法,其特征在于,所述预设查找命令为:根据错误文件的后缀名查找所述各存储节点的存储目录下是否存在错误文件的命令。5.根据权利要求1所述的方法,其特征在于,若检测存在所述错误文件,则将所述错误文件转存至服务器专用错误文件目录下,包括:若检测存在错误文件,将获取所述错误文件的错误类型信息,并生成对应的txt文件;根据所述错误类型信息对所述txt文件进行重新命名,得到错误类型信息文件;将所述错误文件和所述错误类型信...

【专利技术属性】
技术研发人员:刘献煜
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1