硬盘数据擦除方法和装置与流程

文档序号:12664105阅读:来源:国知局

技术特征:

1.一种硬盘数据擦除方法,其特征在于,用于对目标服务器中的硬盘进行数据擦除,包括:

接收主服务器发送的硬盘擦除工具;

运行所述硬盘擦除工具;

利用所述硬盘擦除工具,执行根据所述目标服务器中主机与硬盘的连接类型,采用所述连接类型对应的方式对所述硬盘进行定位得到定位信息,并针对定位信息指示的硬盘,执行数据擦除的步骤。

2.根据权利要求1所述的硬盘数据擦除方法,其特征在于,所述根据所述目标服务器中主机与硬盘的连接类型,采用所述连接类型对应的方式对所述硬盘进行定位得到定位信息,包括:

当所述连接类型为直连时,根据所述目标服务器的操作系统中的设备文件,对所述硬盘进行定位;

当所述连接类型为RAID时,根据所述目标服务器中各硬盘的物理硬盘识别码,对所述硬盘进行定位。

3.根据权利要求1所述的硬盘数据擦除方法,其特征在于,所述针对定位信息指示的硬盘,执行数据擦除的步骤,包括:

针对定位信息指示的硬盘,根据所述硬盘的接口类型,采用所述接口类型对应的命令对硬盘进行数据擦除。

4.根据权利要求1-3任一项所述的硬盘数据擦除方法,其特征在于,所述执行数据擦除的步骤之后,还包括:

获取所述硬盘的擦除结果和/或所述硬盘的物理信息;其中,所述擦除结果包括擦除耗时和/或擦除是否成功的信息,所述物理信息包括槽位信息、序列号和/或型号;

向所述主服务器返回所述硬盘的擦除结果和/或物理信息。

5.根据权利要求1-3任一项所述的硬盘数据擦除方法,其特征在于,所述硬盘擦除工具包括统一接口层、控制器差异屏蔽层和数据擦除操作层;

所述统一接口层,用于与所述目标服务器的操作系统之间的接口连接,设定硬盘擦除的工作模式,所述工作模式包括全盘擦除和非系统盘擦除;

所述控制器差异屏蔽层,用于根据所述目标服务器中主机与硬盘的连接类型,采用所述连接类型对应的方式对所述硬盘进行定位得到定位信息;

所述数据擦除操作层,用于在设定的工作模式下,针对定位信息指示的硬盘,执行数据擦除;以及获取所述硬盘的擦除结果和/或所述硬盘的物理信息;向所述主服务器返回所述硬盘的擦除结果和/或物理信息。

6.一种硬盘数据擦除装置,其特征在于,用于对目标服务器中的硬盘进行数据擦除,包括:

接收模块,用于接收主服务器发送的硬盘擦除工具;

运行模块,用于运行所述硬盘擦除工具;

执行模块,用于利用所述硬盘擦除工具,执行根据所述目标服务器中主机与硬盘的连接类型,采用所述连接类型对应的方式对所述硬盘进行定位得到定位信息,并针对定位信息指示的硬盘,执行数据擦除的步骤。

7.根据权利要求6所述的硬盘数据擦除装置,其特征在于,所述执行模块,包括:

定位单元,用于当所述连接类型为直连时,根据所述目标服务器的操作系统中的设备文件,对所述硬盘进行定位;当所述连接类型为RAID时,根据所述目标服务器中各硬盘的物理硬盘识别码,对所述硬盘进行定位。

8.根据权利要求6所述的硬盘数据擦除装置,其特征在于,所述执行模块,包括:

擦除单元,用于针对定位信息指示的硬盘,根据所述硬盘的接口类型,采用所述接口类型对应的命令对硬盘进行数据擦除。

9.根据权利要求6-8任一项所述的硬盘数据擦除装置,其特征在于,所述装置,还包括:

获取模块,用于获取所述硬盘的擦除结果和/或所述硬盘的物理信息;其中,所述擦除结果包括擦除耗时和/或擦除是否成功的信息,所述物理信息包括槽位信息、序列号和/或型号;

发送模块,用于向所述主服务器返回所述硬盘的擦除结果和/或物理信息。

10.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-5中任一项所述的硬盘数据擦除方法。

11.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的硬盘数据擦除方法。

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