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中任一项所述的硬盘数据擦除方法。