计算机硬盘故障的处理方法及装置与流程

文档序号:15076554发布日期:2018-08-01 01:52阅读:102来源:国知局

本发明涉及计算机技术领域,具体而言,涉及一种计算机硬盘故障的处理方法及一种计算机硬盘故障的处理装置。



背景技术:

随着科学技术的不断发展,计算机的使用逐渐普遍,计算机主机上的硬盘是电子设备中主要的存储设备,作为电子设备用户的资料和信息的载体,硬盘上往往保存有大量的重要资料,硬盘的容量变的越来越大,使得在计算机的日常使用和维护过程中,需要对硬盘进行实时监控,及时发现故障硬盘并更换,避免造成影响。但是现有技术中,在检测到硬盘故障时,便进行警报,随即需要人为对故障硬盘进行拔插与检修操作,才能继续工作,较为费时费力,造成维护时间较长及人力资源成本较高,容易影响到存储系统的工作性能。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的计算机硬盘故障的处理方案,能够在检测到硬盘故障时,及时转移故障硬盘内的文件资料到安全的预备硬盘内,以便保持用户的正常工作,省时省力,降低了计算机的维护时间及人力资源的成本,维护了存储系统的工作性能。

有鉴于此,本发明提出了一种新的计算机硬盘故障的处理方法,所述主机包括多个硬盘,所述计算机硬盘故障的处理方法包括:选取所述多个硬盘中的一个作为主硬盘,其它作为预备硬盘;检测所述主硬盘的容量大小和每个所述预备硬盘的容量大小;根据所述主硬盘与每个所述预备硬盘的容量差异,对每个所述预备硬盘进行分组;监测所述主硬盘的运行状态;当监测到所述主硬盘发生故障时,按组筛选与所述主硬盘容量大小相对应的目标预备硬盘;当查找到所述目标预备硬盘,将故障计算机上的计算数据迁移到所述目标预备硬盘。

在该技术方案中,主机包括有多个硬盘,通过从主机的所有硬盘中选取一个作为主硬盘,其它的硬盘作为预备硬盘,扩大了计算机的存储空间;通过检测主硬盘的容量大小和每个预备硬盘的容量大小获取主机内各个硬盘的实际存储空间;通过根据主硬盘与每个预备硬盘的容量差异,能够按照相同、接近和不同于主硬盘的容量,将预备硬盘分为不同的组合,便于快速浏览查询;通过监测主硬盘的运行状态,能够实现对硬盘的实时监控,以便及时发现硬盘故障;通过在检测到主硬盘遇到硬件故障时对预备硬盘按照分组进行查找,使得在主硬盘故障状态中,能够快速准确的找到备用硬盘;通过在查找到与主硬盘容量大小相对应的目标预备硬盘,将故障计算机内的数据迁移到目标预备硬盘内,使得其它预备硬盘的运行不会受到影响,维护了计算机存储系统的正常工作,有效降低了硬盘故障造成的影响。

在上述技术方案中,优选地,所述当监测到所述主硬盘发生故障时,按组筛选与所述主硬盘容量大小相对应的目标预备硬盘的具体步骤包括:当监测到所述主硬盘发生硬件故障时,检测当前所述主硬盘的数据占比;根据检测到的所述数据占比,选择与所述数据占比相一致的第一分组;检测所述第一分组内的预备硬盘的运行状态;当检测到所述第一分组内的预备硬盘的运行状态为空闲状态时,将处于空闲状态的预备硬盘作为所述目标预备硬盘。

在该技术方案中,通过在监测到主硬盘发生硬件故障时,检测当前主硬盘的数据占比,以便获取故障硬盘排除运行空间后的实际存储数据量;通过根据检测到的数据占比,选择与数据占比相一致的第一分组内的预备硬盘,缩小了备用硬盘的选择范围,使得查找过程有条不紊;通过检测第一分组内的预备硬盘的运行状态,获取预备硬盘的工作性能,排除故障的预备硬盘;通过在检测到预备硬盘的运行状态为空闲状态时,将检测到的预备硬盘作为目标预备硬盘,使得能够通过主硬盘的实际存储的数据占比快速找到相对应的预备硬盘,省时省力。

在上述技术方案中,优选地,当监测到所述主硬盘发生硬件故障时,进行硬盘故障警报提示。

根据本发明的第二方面,提出了一种计算机硬盘故障的处理装置,所述主机包括多个硬盘,所述计算机硬盘故障的处理装置包括:配置模块,用于选取所述多个硬盘中的一个作为主硬盘,其它作为预备硬盘;容量检测模块,用于检测所述主硬盘的容量大小和每个所述预备硬盘的容量大小;分组模块,用于根据所述主硬盘与每个所述预备硬盘的容量差异,对每个所述预备硬盘进行分组;第一监测模块,用于监测所述主硬盘的运行状态;查找模块,用于当监测到所述主硬盘发生故障时,按组筛选与所述主硬盘容量大小相对应的目标预备硬盘;数据迁移模块,用于当查找到所述目标预备硬盘,将故障计算机上的计算数据迁移到所述目标预备硬盘。

在该技术方案中,主机包括多个硬盘,配置模块通过从主机的所有硬盘中选取一个作为主硬盘,其它的硬盘作为预备硬盘,扩大了计算机的存储空间;容量检测模块通过检测主硬盘的容量大小和每个预备硬盘的容量大小获取主机内各个硬盘的实际存储空间;分组模块通过根据主硬盘与每个预备硬盘的容量差异,能够按照相同、接近和不同于主硬盘的容量,将预备硬盘分为不同的组合,便于快速浏览查询;第一监测模块通过监测主硬盘的运行状态,能够实现对硬盘的实时监控,以便及时发现硬盘故障;查找模块通过在检测到主硬盘遇到硬件故障时对预备硬盘按照分组进行查找,使得在主硬盘故障状态中,能够快速准确的找到备用硬盘;数据迁移模块通过在查找到与主硬盘容量大小相对应的目标预备硬盘,将故障计算机内的数据迁移到目标预备硬盘内,使得其它预备硬盘的运行不会受到影响,维护了计算机存储系统的正常工作,有效降低了硬盘故障造成的影响。

在上述技术方案中,优选地,所述查找模块包括:第二检测模块,用于当监测到所述主硬盘发生硬件故障时,检测当前所述主硬盘的数据占比;选择模块,用于根据检测到的所述数据占比,选择与所述数据占比相一致的第一分组;第三检测模块,用于检测所述第一分组内的预备硬盘的运行状态;存储模块,用于当检测到所述第一分组内的预备硬盘的运行状态为空闲状态时,将处于空闲状态的预备硬盘作为所述目标预备硬盘。

在该技术方案中,第二检测模块通过在监测到主硬盘发生硬件故障时,检测当前主硬盘的数据占比,以便获取故障硬盘排除运行空间后的实际存储数据量;选择模块通过根据检测到的数据占比,选择与数据占比相一致的第一分组内的预备硬盘,缩小了备用硬盘的选择范围,使得查找过程有条不紊;第三检测模块通过检测第一分组内的预备硬盘的运行状态,获取预备硬盘的工作性能,排除故障的预备硬盘;存储模块通过在检测到预备硬盘的运行状态为空闲状态时,将检测到的预备硬盘作为目标预备硬盘,使得能够通过主硬盘的实际存储的数据占比快速找到相对应的预备硬盘,省时省力。

在上述技术方案中,优选地,还包括警报模块,用于当监测到所述主硬盘发生硬件故障时,进行硬盘故障警报提示。

通过以上技术方案,能够在检测到硬盘故障时,及时发出警报的同时自动转移故障硬盘内的文件资料到安全的预备硬盘内,在提醒用户的同时,不影响用户的正常工作,省时省力,降低了计算机的维护时间及人力资源的成本,维护了存储系统的工作性能。

附图说明

图1示出了根据本发明的实施例的计算机硬盘故障的处理方法的流程示意;

图2示出了根据本发明的实施例的计算机硬盘故障的处理装置的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的计算机硬盘故障的处理方法的流程示意。

如图1所示,根据本发明的实施例的一种计算机硬盘故障的处理方法,所述主机包括多个硬盘,所述计算机硬盘故障的处理方法包括:

步骤101,选取所述多个硬盘中的一个作为主硬盘,其它作为预备硬盘;

步骤102,检测所述主硬盘的容量大小和每个所述预备硬盘的容量大小;

步骤103,根据所述主硬盘与每个所述预备硬盘的容量差异,对每个所述预备硬盘进行分组;

步骤104,监测所述主硬盘的运行状态;

步骤105,当监测到所述主硬盘发生故障时,按组筛选与所述主硬盘容量大小相对应的目标预备硬盘;

步骤106,当查找到所述目标预备硬盘,将故障计算机上的计算数据迁移到所述目标预备硬盘。

在该技术方案中,主机包括有多个硬盘,通过从主机的所有硬盘中选取一个作为主硬盘,其它的硬盘作为预备硬盘,扩大了计算机的存储空间;通过检测主硬盘的容量大小和每个预备硬盘的容量大小获取主机内各个硬盘的实际存储空间;通过根据主硬盘与每个预备硬盘的容量差异,能够按照相同、接近和不同于主硬盘的容量,将预备硬盘分为不同的组合,便于快速浏览查询;通过监测主硬盘的运行状态,能够实现对硬盘的实时监控,以便及时发现硬盘故障;通过在检测到主硬盘遇到硬件故障时对预备硬盘按照分组进行查找,使得在主硬盘故障状态中,能够快速准确的找到备用硬盘;通过在查找到与主硬盘容量大小相对应的目标预备硬盘,将故障计算机内的数据迁移到目标预备硬盘内,使得其它预备硬盘的运行不会受到影响,维护了计算机存储系统的正常工作,有效降低了硬盘故障造成的影响。

在上述技术方案中,优选地,所述当监测到所述主硬盘发生故障时,按组筛选与所述主硬盘容量大小相对应的目标预备硬盘的具体步骤包括:当监测到所述主硬盘发生硬件故障时,检测当前所述主硬盘的数据占比;根据检测到的所述数据占比,选择与所述数据占比相一致的第一分组;检测所述第一分组内的预备硬盘的运行状态;当检测到所述第一分组内的预备硬盘的运行状态为空闲状态时,将处于空闲状态的预备硬盘作为所述目标预备硬盘。

在该技术方案中,通过在监测到主硬盘发生硬件故障时,检测当前主硬盘的数据占比,以便获取故障硬盘排除运行空间后的实际存储数据量;通过根据检测到的数据占比,选择与数据占比相一致的第一分组内的预备硬盘,缩小了备用硬盘的选择范围,使得查找过程有条不紊;通过检测第一分组内的预备硬盘的运行状态,获取预备硬盘的工作性能,排除故障的预备硬盘;通过在检测到预备硬盘的运行状态为空闲状态时,将检测到的预备硬盘作为目标预备硬盘,使得能够通过主硬盘的实际存储的数据占比快速找到相对应的预备硬盘,省时省力。

在上述技术方案中,优选地,当监测到所述主硬盘发生硬件故障时,进行硬盘故障警报提示。

图2示出了根据本发明的实施例的计算机硬盘故障的处理装置的示意框图。

如图2所示,根据本发明的实施例的一种计算机硬盘故障的处理装置200,所述主机包括多个硬盘,所述计算机硬盘故障的处理装置200包括:配置模块201,用于选取所述多个硬盘中的一个作为主硬盘,其它作为预备硬盘;容量检测模块202,用于检测所述主硬盘的容量大小和每个所述预备硬盘的容量大小;分组模块203,用于根据所述主硬盘与每个所述预备硬盘的容量差异,对每个所述预备硬盘进行分组;第一监测模块204,用于监测所述主硬盘的运行状态;查找模块205,用于当监测到所述主硬盘发生故障时,按组筛选与所述主硬盘容量大小相对应的目标预备硬盘;数据迁移模块206,用于当查找到所述目标预备硬盘,将故障计算机上的计算数据迁移到所述目标预备硬盘。

在该技术方案中,主机包括多个硬盘,配置模块201通过从主机的所有硬盘中选取一个作为主硬盘,其它的硬盘作为预备硬盘,扩大了计算机的存储空间;容量检测模块202通过检测主硬盘的容量大小和每个预备硬盘的容量大小获取主机内各个硬盘的实际存储空间;分组模块203通过根据主硬盘与每个预备硬盘的容量差异,能够按照相同、接近和不同于主硬盘的容量,将预备硬盘分为不同的组合,便于快速浏览查询;第一监测模块204通过监测主硬盘的运行状态,能够实现对硬盘的实时监控,以便及时发现硬盘故障;查找模块205通过在检测到主硬盘遇到硬件故障时对预备硬盘按照分组进行查找,使得在主硬盘故障状态中,能够快速准确的找到备用硬盘;数据迁移模块206通过在查找到与主硬盘容量大小相对应的目标预备硬盘,将故障计算机内的数据迁移到目标预备硬盘内,使得其它预备硬盘的运行不会受到影响,维护了计算机存储系统的正常工作,有效降低了硬盘故障造成的影响。

在上述技术方案中,优选地,所述查找模块205包括:第二检测模块2051,用于当监测到所述主硬盘发生硬件故障时,检测当前所述主硬盘的数据占比;选择模块2052,用于根据检测到的所述数据占比,选择与所述数据占比相一致的第一分组;第三检测模块2053,用于检测所述第一分组内的预备硬盘的运行状态;存储模块2054,用于当检测到所述第一分组内的预备硬盘的运行状态为空闲状态时,将处于空闲状态的预备硬盘作为所述目标预备硬盘。

在该技术方案中,第二检测模块2051通过在监测到主硬盘发生硬件故障时,检测当前主硬盘的数据占比,以便获取故障硬盘排除运行空间后的实际存储数据量;选择模块2052通过根据检测到的数据占比,选择与数据占比相一致的第一分组内的预备硬盘,缩小了备用硬盘的选择范围,使得查找过程有条不紊;第三检测模块2053通过检测第一分组内的预备硬盘的运行状态,获取预备硬盘的工作性能,排除故障的预备硬盘;存储模块2054通过在检测到预备硬盘的运行状态为空闲状态时,将检测到的预备硬盘作为目标预备硬盘,使得能够通过主硬盘的实际存储的数据占比快速找到相对应的预备硬盘,省时省力。

在上述技术方案中,优选地,还包括警报模块207,用于当监测到所述主硬盘发生硬件故障时,进行硬盘故障警报提示。

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的计算机硬盘故障的处理方案,能够在检测到硬盘故障时,及时发出警报的同时自动转移故障硬盘内的文件资料到安全的预备硬盘内,在提醒用户的同时,不影响用户的正常工作,省时省力,降低了计算机的维护时间及人力资源的成本,维护了存储系统的工作性能。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1