掌桥专利:专业的专利平台
掌桥专利
首页

文件存储系统的监控方法及设备、系统

文献发布时间:2023-06-19 11:29:13


文件存储系统的监控方法及设备、系统

技术领域

本公开涉及计算机技术领域,尤其涉及一种文件存储系统的监控方法及设备、系统。

背景技术

Lustre文件存储常用于高性能计算集群(high performance computing,HPC),为集群提供大容量存储空间。随着集群使用日益广泛,规模也日益增大,Lustre文件存储的健康状态对集群有着至关重要的影响,这就使得对Lustre监控的重要性尤为凸显。目前尚未有对Lustre的重要信息进行监控的方案,无法有效地监控Lustre,无法了解文件存储的可靠性。

发明内容

本公开提供了一种文件存储系统的监控方法及设备、系统的方案。

第一方面,提供了一种文件存储监控方法,所述方法包括:数据采集器响应于接收到监控服务器的接口调用请求,获取文件存储系统的状态数据,其中,所述状态数据包括以下至少一项:所述文件存储系统的数据存储盘集群的状态信息,所述文件存储系统的服务质量配置信息,所述文件存储系统的至少一个客户端占用资源的状态信息;所述数据采集器对所述文件存储系统的状态数据进行数据转换处理,得到满足所述监控服务器数据格式要求的转换数据;以及所述数据采集器将所述转换数据输出至连接所述监控服务器的接口,以使得所述监控服务器通过所述接口拉取所述转换数据。

在一个实现中,所述数据采集器获取所述文件存储系统的数据存储盘集群的状态信息,包括:所述数据采集器在所述文件存储系统上执行查询命令,以查询所述数据存储盘集群的状态,或所述文件存储系统对所述数据存储盘集群中每个数据存储盘的的服务质量配置情况。

在又一个实现中,所述数据采集器获取所述文件存储系统的至少一个客户端占用资源的状态信息,包括:所述数据采集器调用文件存储使用状态检测脚本,以在所述文件存储系统上运行所述文件存储使用状态检测脚本;所述数据采集器基于脚本运行结果,得到所述文件存储系统的每个客户端占用资源的状态信息。

在又一个实现中,所述文件存储系统的至少一个客户端占用资源的状态信息包括以下至少一项:所述文件存储系统的每个客户端占用的文件存储带宽,每个客户端的输入端口的状态信息,每个客户端的输出端口的状态信息。

第二方面,提供了一种文件存储系统的监控方法,包括:监控服务器向文件存储系统的数据采集器发送接口调用请求,以使得所述数据采集器获取所述文件存储系统的状态数据,其中,所述状态数据包括以下至少一项:所述文件存储系统的数据存储盘集群的状态信息,所述文件存储系统的服务质量配置信息,所述文件存储系统的至少一个客户端占用资源的状态信息;以及所述监控服务器通过所述数据采集器的接口拉取所述文件存储系统的状态数据。

在一个实现中,所述监控服务器向文件存储系统的数据采集器发送接口调用请求,包括:所述监控服务器在接口调用周期内向所述文件存储系统的数据采集器发送所述接口调用请求。

在又一个实现中,所述方法还包括:所述监控服务器根据所述文件存储系统的数据存储盘集群的状态信息,判断所述文件存储系统的数据存储盘集群每个数据存储盘是否发生故障。

在又一个实现中,所述方法还包括:所述监控服务器根据所述文件存储系统的服务质量配置信息,获取所述数据存储盘集群中每个数据存储盘的服务质量的配置情况;以及所述监控服务器根据所述数据存储盘集群中每个数据存储盘的服务质量的配置情况,确定是否对所述数据存储盘集群的配置进行调整。

在又一个实现中,所述方法还包括:所述监控服务器根据所述文件存储系统的至少一个客户端占用资源的状态信息,统计所述至少一个客户端中每个客户端占用资源的情况;以及所述监控服务器根据所述至少一个客户端中每个客户端占用资源的情况,确定是否对所述至少一个客户端占用的资源进行调整。

第三方面,提供了一种数据采集器,包括:第一获取单元,用于响应于接收到监控服务器的接口调用请求,获取文件存储系统的状态数据,其中,所述状态数据包括以下至少一项:所述文件存储系统的数据存储盘集群的状态信息,所述文件存储系统的服务质量配置信息,所述文件存储系统的至少一个客户端占用资源的状态信息;处理单元,用于对所述文件存储系统的状态数据进行数据转换处理,得到满足所述监控服务器数据格式要求的转换数据;以及输出单元,用于将所述转换数据输出至连接所述监控服务器的接口,以使得所述监控服务器通过所述接口拉取所述转换数据。

第四方面,提供了一种监控服务器,包括:发送单元,用于向文件存储系统的数据采集器发送接口调用请求,以使得所述数据采集器获取所述文件存储系统的状态数据,其中,所述状态数据包括以下至少一项:所述文件存储系统的数据存储盘集群的状态信息,所述文件存储系统的服务质量配置信息,所述文件存储系统的至少一个客户端占用资源的状态信息;以及拉取单元,用于通过所述数据采集器的接口拉取所述文件存储系统的状态数据。

第五方面,提供了一种数据采集器,所述数据采集器包括:存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行如第一方面或第一方面的任一个实现所述的方法。

第六方面,提供了一种监控服务器,所述监控服务器包括:输入装置、输出装置、存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行如第二方面或第二方面的任一个实现所述的方法。

第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如第一方面、第二方面或第一方面、第二方面的任一个实现所述的方法。

第八方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面、第二方面或第一方面、第二方面的任一个实现所述的方法。

第九方面,提供了一种计算机系统,包括如第三方面或第三方面的任一个实现所述的数据采集器、如第四方面或第四方面的任一个实现所述的监控服务器和文件存储系统。

采用本公开提供的一种文件存储系统的监控方法及设备、系统,具有如下有益效果:

监控服务器通过拉取文件存储系统的数据采集器采集的状态数据,可以及时监控文件存储系统的重要信息,提高文件存储系统的可靠性。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的一种计算机系统的结构示意图;

图2为Lustre文件存储系统的结构示意图;

图3为示例的Prometheus监控服务器的结构示意图;

图4为本公开实施例提供的一种文件存储监控方法的流程示意图;

图5为本公开实施例提供的又一种文件存储监控方法的流程示意图;

图6为本公开实施例提供的一种数据采集器的模块结构示意图;

图7为本公开实施例提供的一种监控服务器的模块结构示意图;

图8为本公开实施例提供的一种数据采集器/监控服务器的硬件结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

请参阅图1,为本公开实施例提供的一种计算机系统的结构示意图,该计算机系统1000包括监控服务器101、文件存储系统102和数据采集器(exporter)103。数据采集器103部署在被监控的文件存储系统102上,数据采集器103通过http接口与监控服务器101相连。数据采集器103对文件存储系统102的重要信息进行采集,例如,文件存储系统的数据存储盘集群的状态信息,文件存储系统的服务质量配置信息,文件存储系统的至少一个客户端占用资源的状态信息等。数据采集器103采集到文件存储系统的信息后,转换成监控服务器所要求的格式,等待监控服务器101拉取。从而监控服务器可以及时监控文件存储系统的重要信息,提高文件存储系统的可靠性。

其中,文件存储系统102可以是例如如图2所示的Lustre文件存储系统。Lustre是一种平行分布式文件系统,通常用于大型计算机集群和超级电路。Lustre文件存储系统包括Lustre客户端、多个元数据服务器(metadataservers,MDS)和对象存储目标(objectstorage targets,OST)设备池。其中,MDSs提供元数据服务,OSTs是用于存储数据的数据盘。OST设备池包括一个或多个OST。Lustre文件存储系统可以支持多个客户端的I/O请求。客户端写入数据时,把所写入的数据按时序进行存储,所有采集的数据都被打上了时间戳,并按时间先后顺序进行存储。客户端读取数据时,从MDS获取元数据,根据元数据从OST设备池获取数据。多个MDS采用共享存储设备的active-standby方式的容错机制。

其中,监控服务器101例如可以为如图3所示的Prometheus。Prometheus是一个独立的开源监控系统。如图3所示,Prometheus连接有一个或多个数据采集器。数据采集器部署在待监控的服务器(如Lustre文件存储系统)上,运行过程中调用lustre命令查询所需要的信息。这些信息以字符串的形式返回。exporter程序中对字符串进行解析,将信息通过http接口暴露出来,Promethues通过主动拉取(pull)的方式将信息收集并存储信息。

下面基于上述计算机系统,对本申请的文件存储系统的监控方案进行详细描述:

请参阅图4,为本公开实施例提供的一种文件存储系统的监控方法的流程示意图,该方法可以包括:

S101、监控服务器向文件存储系统的数据采集器发送接口调用请求。

相应地,数据采集器接收监控服务器的接口调用请求。

数据采集器部署在被监控的文件存储系统上,作为一个运行的进程,当监控服务器需要获取监控数据时,调用http接口。

可选地,监控服务器周期性地调用上述http接口,即在接口调用周期内,向文件存储系统数据采集器发送接口调用请求。通过配置文件可设置监控服务器拉取数据的周期。

S102、数据采集器获取文件存储系统的状态数据。

Lustre常用于高性能计算集群,为集群提供大容量存储空间,因此,Lustre包括多个数据存储盘,也存在多个客户端对多个数据存储盘进行访问。因此,数据采集器接收到监控服务器的接口调用请求后,需要从文件存储系统中采集其状态数据。其中,该状态数据包括以下至少一项:文件存储系统的数据存储盘集群的状态信息,文件存储系统的服务质量配置信息,文件存储系统的至少一个客户端占用资源的状态信息。

状态数据的获取可以执行文件存储系统的操作系统已有的查询命令,也可以自行编写脚本获取相应的状态数据。

S103、数据采集器对文件存储系统的状态数据进行数据转换处理,得到满足监控服务器数据格式要求的转换数据。

数据采集器对执行接口调用命令返回的信息做解析,将需要监控的信息按照监控服务器要求的格式输出。采集的信息格式以行(\n)为单位,空行将被忽略,文本内容最后一行为空行。如果以#开头通常表示注释。以#HELP开头表示metric帮助说明。以#TYPE开头表示定义监控指标类型。解析后字段如下:

#TYPE luster_info_qos_rule_client_norma gauge

luster_info_qos_rule_client_norma{client_norma_network_ip="192.168.10.[1-10]",oss_or_mds="mds"}500.0;该字段表示IP为192.168.10.[1-10]这十台服务器每台占有MDS的流量带宽限制值为500(单位可设置)。

luster_info_qos_rule_client_norma{client_norma_network_ip="192.168.10.[1-16]",oss_or_mds="mds"}10.0;

luster_info_qos_rule_client_norma{client_norma_network_ip="192.168.10.[23-24]",oss_or_mds="mds"}500.0。

数据采集器采集的以上至少一个信息经解析后为至少一个字符串。

S104、数据采集器数据采集器将转换数据输出至连接监控服务器的接口,以使得监控服务器通过接口拉取转换数据。

相应地,监控服务器通过数据采集器的接口拉取文件存储系统的状态数据。

数据采集器将解析好的字段通过http接口暴露出来,等待监控服务器从中拉取上述至少一个信息。

监控服务器通过定期访问应用程序提供的http接口拉取上述至少一个信息。

根据本申请实施例提供的一种文件存储系统的监控方法,监控服务器通过拉取文件存储系统的数据采集器采集的信息,可以及时监控文件存储系统的重要信息,提高文件存储系统的可靠性。

请参阅图5,为本公开实施例提供的又一种文件存储系统的监控方法的流程示意图,该方法可以包括:

S201、监控服务器向文件存储系统的数据采集器发送接口调用请求。

相应地,数据采集器接收监控服务器的接口调用请求。

该步骤的具体实现可参考图4所示实施例的步骤S101。

S202、数据采集器在文件存储系统上执行第一查询命令,以查询数据存储盘集群的状态。

数据存储盘是用于存储数据的数据盘,数据存储盘的状态包括:存储盘已被占用的空间大小,剩余空间大小,存储盘损坏与否等。可以给每种状态赋予一个状态值。数据采集器在文件存储系统上执行第一查询命令,即可查询数据存储盘集群中每个存储盘的状态值。该第一查询命令可以是文件存储系统的操作系统已有的操作命令。

可选的,数据采集器可以一次查询整个数据存储盘集群的状态,也可以指定查询其中的一个或多个存储盘的状态。

S203、数据采集器在文件存储系统上执行第二查询命令,以查询文件存储系统对数据存储盘集群中每个数据存储盘的的服务质量配置情况。

用户可以对文件存储系统的数据存储盘的服务质量进行配置。服务质量(qualityof service,QoS)是指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。文件存储系统的服务质量配置信息则是指文件存储的QoS配置监控信息。上述至少一个信息对Lustre的健康运行至关重要。

该服务质量配置情况可以存储在每个数据存储盘中,也可以将整个数据存储盘集群中每个数据存储盘的的服务质量配置情况存储在某一个数据存储盘中。

数据采集器可以在文件存储系统上执行第二查询命令,例如,lctl get_paramost.OSS.ost_io.nrs_policies,查询文件存储系统对数据存储盘集群中每个数据存储盘的的服务质量配置情况。该第二查询命令可以是文件存储系统的操作系统已有的操作命令。

S204、数据采集器调用文件存储使用状态检测脚本,以在文件存储系统上运行文件存储使用状态检测脚本,并基于脚本运行结果,得到文件存储系统的每个客户端占用资源的状态信息。

文件存储系统中存在多个客户端,对文件存储系统的数据存储盘集群进行访问,每个客户端访问时要占用一定的I/O资源等,因此,需要了解文件存储系统的每个客户端占用资源的状态信息,以提高数据访问的可靠性。其中,文件存储系统的至少一个客户端占用资源的状态信息包括以下至少一项:文件存储系统的每个客户端占用的文件存储带宽,每个客户端的输入端口的状态信息,每个客户端的输出端口的状态信息。

想要获取文件存储系统的每个客户端占用资源的状态信息,文件存储系统的操作系统没有已有的操作命令。可以编写文件存储使用状态检测脚本,数据采集器调用文件存储使用状态检测脚本,以在文件存储系统上运行文件存储使用状态检测脚本,并基于脚本运行结果,得到文件存储系统的每个客户端占用资源的状态信息。

S205、数据采集器对文件存储系统的状态数据进行数据转换处理,得到满足监控服务器数据格式要求的转换数据。

该步骤的具体实现可参考图4所示实施例的步骤S103。

S206、数据采集器将转换数据输出至连接监控服务器的接口,以使得监控服务器通过接口拉取转换数据。

相应地,监控服务器通过数据采集器的接口拉取文件存储系统的状态数据。

该步骤的具体实现可参考图4所示实施例的步骤S104。

S207、监控服务器根据文件存储系统的数据存储盘集群的状态信息,判断文件存储系统的数据存储盘集群每个数据存储盘是否发生故障。

监控服务器拉取了上述文件存储系统的状态数据后,从中解析出数据存储盘集群的状态信息,并根据该数据存储盘集群的状态信息,判断文件存储系统的数据存储盘集群每个数据存储盘是否发生故障。对于发生故障的数据存储盘,如果继续往该数据存储盘写入数据,则会导致数据丢失等严重的后果。因此,需要及时监控数据存储盘的状态。

S208、监控服务器根据文件存储系统的服务质量配置信息,获取数据存储盘集群中每个数据存储盘的服务质量的配置情况;并根据数据存储盘集群中每个数据存储盘的服务质量的配置情况,确定是否对数据存储盘集群的配置进行调整。

监控服务器拉取了上述文件存储系统的状态数据后,从中解析出数据存储盘集群中每个数据存储盘的服务质量的配置情况。配置的服务质量是否与数据存储盘及整个文件存储系统的情况相符,是十分重要的。对于配置的服务质量要求过低或多高,需要对该数据存储盘或对数据存储盘集群的配置进行调整。

S209、监控服务器根据文件存储系统的至少一个客户端占用资源的状态信息,统计至少一个客户端中每个客户端占用资源的情况,并根据至少一个客户端中每个客户端占用资源的情况,确定是否对至少一个客户端占用的资源进行调整。

监控服务器拉取了上述文件存储系统的状态数据后,从中解析出文件存储系统的至少一个客户端占用资源的状态信息,从而统计至少一个客户端中每个客户端占用资源的情况。对访问量较大的客户端,如果其占用资源较少;或对访问量较小的客户端,如果其占用资源较多,导致资源占用不平衡,可以根据获取的每个客户端占用资源的情况,对客户端占用的资源进行调整。

根据本申请实施例提供的一种文件存储系统的监控方法,监控服务器通过拉取文件存储系统的数据采集器采集的信息,可以及时监控文件存储系统的重要信息,提高文件存储系统的可靠性。

基于上述文件存储系统的监控方法的同一构思,如图6所示,本申请实施例还提供一种数据采集器。该数据采集器2000包括第一获取单元21、处理单元22和输出单元23;其中:

第一获取单元21,用于响应于接收到监控服务器的接口调用请求,获取文件存储系统的状态数据,其中,所述状态数据包括以下至少一项:所述文件存储系统的数据存储盘集群的状态信息,所述文件存储系统的服务质量配置信息,所述文件存储系统的至少一个客户端占用资源的状态信息;

处理单元22,用于对所述文件存储系统的状态数据进行数据转换处理,得到满足所述监控服务器数据格式要求的转换数据;

输出单元23,用于将所述转换数据输出至连接所述监控服务器的接口,以使得所述监控服务器通过所述接口拉取所述转换数据。

在一个实现中,所述第一获取单元21用于在所述文件存储系统上执行查询命令,以查询所述数据存储盘集群的状态,或所述文件存储系统对所述数据存储盘集群中每个数据存储盘的的服务质量配置情况。

在又一个实现中,所述第一获取单元21包括:

调用单元,用于调用文件存储使用状态检测脚本,以在所述文件存储系统上运行所述文件存储使用状态检测脚本;

第二获取单元,用于基于脚本运行结果,得到所述文件存储系统的每个客户端占用资源的状态信息。

在又一个实现中,所述文件存储系统的至少一个客户端占用资源的状态信息包括以下至少一项:所述文件存储系统的每个客户端占用的文件存储带宽,每个客户端的输入端口的状态信息,每个客户端的输出端口的状态信息。

有关上述各单元的功能实现可参考图4或图5所示实施例的文件存储系统的监控方法中的数据采集器的相关描述。

根据本申请实施例提供的一种数据采集器,数据采集器通过采集文件存储系统的重要的信息,将采集到的信息暴露给监控服务器,监控服务器通过拉取文件存储系统的数据采集器采集的信息,可以及时监控文件存储系统的重要信息,提高文件存储系统的可靠性。

基于上述文件存储系统的监控方法的同一构思,如图7所示,本申请实施例还提供一种监控服务器。该监控服务器3000包括发送单元31和拉取单元32,还可以包括判断单元33、获取单元34、第一确定单元35、统计单元36和第二确定单元37(图中以虚线表示);其中:

发送单元31,用于向文件存储系统的数据采集器发送接口调用请求,以使得所述数据采集器获取所述文件存储系统的状态数据,其中,所述状态数据包括以下至少一项:所述文件存储系统的数据存储盘集群的状态信息,所述文件存储系统的服务质量配置信息,所述文件存储系统的至少一个客户端占用资源的状态信息;

拉取单元32,用于通过所述数据采集器的接口拉取所述文件存储系统的状态数据。

在一个实现中,所述发送单元31用于在接口调用周期内向所述文件存储系统的数据采集器发送所述接口调用请求。

在又一个实现中,判断单元33,用于根据所述文件存储系统的数据存储盘集群的状态信息,判断所述文件存储系统的数据存储盘集群每个数据存储盘是否发生故障。

在又一个实现中,获取单元34,用于根据所述文件存储系统的服务质量配置信息,获取所述数据存储盘集群中每个数据存储盘的服务质量的配置情况;

第一确定单元35,用于根据所述数据存储盘集群中每个数据存储盘的服务质量的配置情况,确定是否对所述数据存储盘集群的配置进行调整。

在又一个实现中,统计单元36,用于根据所述文件存储系统的至少一个客户端占用资源的状态信息,统计所述至少一个客户端中每个客户端占用资源的情况;

第二确定单元37,用于根据所述至少一个客户端中每个客户端占用资源的情况,确定是否对所述至少一个客户端占用的资源进行调整。

有关上述各单元的功能实现可参考图4或图5所示实施例的文件存储系统的监控方法中的监控服务器的相关描述。

根据本申请实施例提供的一种监控服务器,通过拉取文件存储系统的数据采集器采集的信息,可以及时监控文件存储系统的重要信息,提高文件存储系统的可靠性。

本公开实施例还提供一种数据采集器/监控服务器,该数据采集器/监控服务器用于执行上述文件存储系统的监控方法。上述方法中的部分或全部可以通过硬件来实现,也可以通过软件或固件来实现。

可选的,数据采集器/监控服务器在具体实现时可以是芯片或者集成电路。

可选的,当上述实施例的文件存储监控方法中的部分或全部通过软件或固件来实现时,可以通过图7提供的一种数据采集器/监控服务器来实现。如图7所示,该数据采集器/监控服务器可包括:

存储器和处理器(数据采集器/监控服务器中的处理器可以是一个或多个,图7中以一个处理器为例)。其中,监控服务器中还可以包括输入装置和输出装置。在本公开实施例中,输入装置、输出装置、存储器和处理器可通过总线或其它方式连接,其中,图7中以通过总线连接为例。

其中,处理器用于执行上述图4所示实施例中的方法步骤。

可选的,上述文件存储系统的监控方法的程序可以存储在存储器中。该存储器可以是物理上独立的单元,也可以与处理器集成在一起。该存储器也可以用于存储数据。

可选的,当上述实施例的文件存储系统的监控方法中的部分或全部通过软件实现时,该数据采集器/监控服务器也可以只包括处理器。用于存储程序的存储器位于装置之外,处理器通过电路或电线与存储器连接,用于读取并执行存储器中存储的程序。

处理器可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP),或WLAN设备。

处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。

存储器可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本公开实施例方案的目的。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本公开实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read-onlymemory,ROM),或随机存储存储器(random access memory,RAM),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半导体介质,例如,固态硬盘(solid state disk,SSD)等。

相关技术
  • 用于文件系统虚拟化的方法和设备、用于文件系统虚拟化的数据存储系统、以及用于数据存储系统的文件服务器
  • 文件存储系统的监控方法及设备、系统
技术分类

06120112942049