文件系统目录最大化测试方法、装置、终端及存储介质制造方法及图纸

技术编号:19934339 阅读:20 留言:0更新日期:2018-12-29 04:36
本申请实施例提供一种文件系统目录最大化测试方法、装置、终端及存储介质,包括:更新NAS集群;设置文件系统创建数量;设置文件系统对应的目录数量;根据所述文件系统创建数量和对应目录数量,在测试NAS集群循环创建文件系统和相应目录。本发明专利技术通过更新NAS集群,消除现有NAS集群中的信息对最大化测试的不利影响,在新建NAS集群根据预先设置的文件系统创建数量和对应的目录数量自动循环创建文件系统和对应的目录。本发明专利技术无需人工操作,节省了大量的测试时间和精力,提高了测试效率。

【技术实现步骤摘要】
文件系统目录最大化测试方法、装置、终端及存储介质
本专利技术属于NAS文件系统测试
,具体涉及一种文件系统目录最大化测试方法、装置、终端及存储介质。
技术介绍
针对AS18000G2存储产品在传统统一存储的基础上,通过KVM虚拟机增加NAS功能,实现平台模块的功能增加与优化,既补充了公司存储产品线,又丰富了公司产品方案组合的多样化。其中文件系统的目录是NAS功能的的一个组成部分,NAS模块将文件系统目录进行NFS或者CIFS共享。文件系统的目录测试中,文件系统能够支持的最大目录数量一直是比较重要的测试,能够直观的体现一个文件系统能够支持的共享数量,同时,在进行NAS(网络存储器NetworkAttachedStorage)中文件系统目录最大化测试中,如果手动执行,需要在GUI界面或者存储的后台进行执行,其中每个文件系统要需要创建300个目录(文件系统只有创建了目录才能对外进行共享使用),同时大概要创建10个文件系统,虽然没创建一个目录只需要3分钟左右即可,但是需要重复的系数太多,整个流程下来就需要特别长的时间,需要耗费较大的人力需要在AS18000G2存储端重建NAS集群(集群NAS是指协同多个节点(即通常所称的NAS机头)提供高性能、高可用或高负载均衡的NAS(NFS/CIFS)服务。),然后创建文件系统,且对文件系统进行创建目录,耗费较多时间和精力,不利于测试的快速进行,且人工操作也容易在创建过程中出现多创建或者少创建的问题,测试十分不便。
技术实现思路
基于上述技术问题,本专利技术提供一种NAS文件系统目录最大化测试方法及装置,以解决上述技术问题。第一方面,本申请实施例提供一种文件系统目录最大化测试方法,包括:更新NAS集群;设置文件系统创建数量;设置文件系统对应的目录数量;根据所述文件系统创建数量和对应目录数量,在测试NAS集群循环创建文件系统和相应目录。结合第一方面,在第一方面的第一种实施方式中,所述更新NAS集群包括:清除存储控制器的NAS信息;清除NAS集群信息;创建测试NAS集群;对所述测试NAS集群的存储控制器配置端口IP;设置AD域;创建存储池并向所述存储池添加磁盘。结合第一方面,在第一方面的第二种实施方式中,所述根据所述文件系统创建数量和对应目录数量在测试NAS集群循环创建文件系统和相应目录包括:根据所述文件系统创建数量循环创建文件系统,并判断是否创建成功:是,则输入文件系统创建成功提示;否,则输出文件系统创建失败提示到日志文件并退出文件系统循环创建。结合第一方面及第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述根据所述文件系统创建数量和对应目录数量在测试NAS集群循环创建文件系统和相应目录还包括:判断是否收到文件系统创建失败提示:是,则退出目录循环创建;否,则根据所述目录数量对文件系统循环创建相应目录,并判断目录是否创建成功:是,则输入目录创建成功提示;否,则输出目录创建失败提示到日志文件并退出目录循环创建。第二方面,本申请实施例提供一种文件系统目录最大化测试装置,包括:集群更新单元,配置用于更新NAS集群;文件设置单元,配置用于设置文件系统创建数量;目录设置单元,配置用于设置文件系统对应的目录数量;循环创建单元,配置用于根据所述文件系统创建数量和对应目录数量,在测试NAS集群循环创建文件系统和相应目录。结合第二方面,在第二方面的第一种实施方式中,所述集群更新单元包括:第一清除模块,配置用于清除存储控制器的NAS信息;第二清除模块,配置用于清除NAS集群信息;集群创建模块,配置用于创建测试NAS集群;IP配置模块,配置用于对所述测试NAS集群的存储控制器配置端口IP;AD域设置模块,配置用于设置AD域;存储池创建模块,配置用于创建存储池并向所述存储池添加磁盘。结合第二方面,在第二方面的第二种实施方式中,所述循环创建单元包括:文件创建模块,配置用于根据所述文件系统创建数量循环创建文件系统并判断是否创建成功;文件提示模块,配置用于输入文件系统创建成功提示;文件终止模块,配置用于输出失败提示到日志文件并退出文件系统循环创建。结合第二方面及第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述循环创建单元还包括:提示判断模块,配置用于判断是否收到文件系统创建失败提示;同步终止模块,配置用于退出目录循环创建;目录创建模块,配置用于根据所述目录数量对文件系统循环创建相应目录并判断目录是否创建成功;目录提示模块,配置用于输入目录创建成功提示;目录终止模块,配置用于输出目录创建失败提示到日志文件并退出目录循环创建。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端终端执行上述的终端终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术通过提高的文件系统目录最大化测试方法、装置、终端及存储介质,通过更新NAS集群,消除现有NAS集群中的信息对最大化测试的不利影响,在新建NAS集群根据预先设置的文件系统创建数量和对应的目录数量自动循环创建文件系统和对应的目录。本专利技术无需人工操作,节省了大量的测试时间和精力,提高了测试效率。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的方法的示意性流程图。图2是本申请一个实施例的装置的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本申请中出现的关键术语进行解释:NAS:网络存储器NetworkAttachedStorage;NAS集群:集群NAS是指协同多个节点(即通常所称的NAS机头)提供高性能、高可用或高负载均衡的NAS(NFS/CIFS)服务。图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种文件系统目录最大化测试装置。如图1所示,该方法100包括:步骤110,更新NAS集群;步骤120,设置文件系统创建数量;本文档来自技高网
...

【技术保护点】
1.一种文件系统目录最大化测试方法,其特征在于,所述方法包括:更新NAS集群;设置文件系统创建数量;设置文件系统对应的目录数量;根据所述文件系统创建数量和对应目录数量,在NAS集群循环创建文件系统和相应目录。

【技术特征摘要】
1.一种文件系统目录最大化测试方法,其特征在于,所述方法包括:更新NAS集群;设置文件系统创建数量;设置文件系统对应的目录数量;根据所述文件系统创建数量和对应目录数量,在NAS集群循环创建文件系统和相应目录。2.根据权利要求1所述的方法,其特征在于,所述更新NAS集群包括:清除存储控制器的NAS信息;清除NAS集群信息;创建测试NAS集群;对所述测试NAS集群的存储控制器配置端口IP;设置AD域;创建存储池并向所述存储池添加磁盘。3.根据权利要求1所述的方法,其特征在于,所述根据所述文件系统创建数量和对应目录数量在测试NAS集群循环创建文件系统和相应目录包括:根据所述文件系统创建数量循环创建文件系统,并判断是否创建成功:是,则输入文件系统创建成功提示;否,则输出文件系统创建失败提示到日志文件并退出文件系统循环创建。4.根据权利要求3所述的方法,其特征在于,所述根据所述文件系统创建数量和对应目录数量在测试NAS集群循环创建文件系统和相应目录还包括:判断是否收到文件系统创建失败提示:是,则退出目录循环创建;否,则根据所述目录数量对文件系统循环创建相应目录,并判断目录是否创建成功:是,则输入目录创建成功提示;否,则输出目录创建失败提示到日志文件并退出目录循环创建。5.一种文件系统目录最大化测试装置,其特征在于,所述装置包括:集群更新单元,配置用于更新NAS集群;文件设置单元,配置用于设置文件系统创建数量;目录设置单元,配置用于设置文件系统对应的目录数量;循环创建单元,配置用于根据所述文件系统创...

【专利技术属性】
技术研发人员:李玲侠李婷婷刘颖李佳颖
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1