一种固态硬盘安全擦除方法及装置制造方法及图纸

技术编号:32511593 阅读:31 留言:0更新日期:2022-03-02 10:57
本发明专利技术公开一种固态硬盘安全擦除方法及装置,查看存储链路控制器类型,若存储链路控制器类型为raid控制器,则执行透过raid擦除程序对目标固态硬盘进行擦除。其中执行透过raid擦除程序对目标固态硬盘进行擦除包括以下步骤:步骤一,清除raid阵列;步骤二,将目标固态硬盘格式化;步骤三,重新创建raid阵列。本发明专利技术在raid模式下,先删除raid阵列,然后透过raid卡进行安全擦除,最后创建raid阵列,无需更换SAS卡,可直接在raid模式下进行安全擦除,不用硬件上进行变动和插拔,降低操作难度,节省时间人力成本,提高自动化测试通过率。提高自动化测试通过率。提高自动化测试通过率。

【技术实现步骤摘要】
一种固态硬盘安全擦除方法及装置


[0001]本专利技术涉及固态硬盘擦除领域,具体涉及一种固态硬盘安全擦除方法及装置。

技术介绍

[0002]SSD作为服务器重要的组成部分之一,其读写性能是最重要的测试指标之一。规范化的测试,能够保证服务器在实际使用中满足客户需求。因为nand SSD的特性,SSD在性能测试之前需要进行擦除,将SSD内的数据清除掉然后进行预处理,才能保证后续读写测试的准确性,达到厂商标称的性能值。
[0003]目前对SSD进行擦除的技术方案是使用格式化工具hdparm,hdparm工具仅适用于板载AHCI和SAS卡直连模式;对于raid模式无格式化方法,需要先在板载AHCI和SAS卡直连模式下格式化,再进行raid模式下其它相关测试。
[0004]因此目前的技术方案需要区分拓扑结构。直连的配置包括PCH控制器和SAS卡直连,这种配置下的安全擦除通过hdparm工具进行擦除。而raid卡配置,主流分为两种:博通的raid卡和PMC的raid卡,这两种配置的情况由于hdparm工具不能穿透raid阵列,这时候识别到的硬盘盘符如sda,不是物理盘符而是虚拟阵列,hdparm命令无法直接进行操作,这时需要先换上一张SAS卡,SAS卡下没有raid阵列,识别到的盘符都是物理盘符,在SAS卡下使用hdparm工具进行安全擦除,然后换回raid卡,之后继续进行性能测试。这种方案具有以下缺点:1)擦除动作需要区分raid配置和SAS配置,只有SAS卡才能直接进行安全擦除。
[0005]2)在测试raid配置的时候需要准备SAS配置或将raid卡换成SAS卡进行擦除。
[0006]3)频繁更换配置提高了操作难度,占用测试资源,降低测试效率,还容易损坏机器的配件。
[0007]4)更换SAS卡和raid卡的动作增加了人工步骤,无法实现测试自动化、程序化,无法远程控制和测试。

技术实现思路

[0008]为解决上述问题,本专利技术提供一种固态硬盘安全擦除方法及装置,在raid模式下,先删除raid阵列,然后透过raid卡进行安全擦除,最后创建raid阵列,无需更换SAS卡,可直接在raid模式下进行安全擦除,降低操作难度,节省时间人力成本。
[0009]第一方面,本专利技术的技术方案提供一种固态硬盘安全擦除方法,包括以下步骤:查看存储链路控制器类型;若存储链路控制器类型为raid控制器,则执行透过raid擦除程序对目标固态硬盘进行擦除;其中执行透过raid擦除程序对目标固态硬盘进行擦除包括以下步骤:步骤一,清除raid阵列;步骤二,将目标固态硬盘格式化;
步骤三,重新创建raid阵列。
[0010]进一步地,清除raid阵列,具体为:使用storcli工具或arcconf工具删除目标固态硬盘的raid阵列;将目标固态硬盘格式化,具体为:使用storcli工具或arcconf工具对目标固态硬盘进行格式化。
[0011]进一步地,该方法还包括以下步骤:若存储链路控制器类型为SAS控制器,则执行透过SAS擦除程序对目标固态硬盘进行擦除;其中执行透过SAS擦除程序对目标固态硬盘进行擦除,具体为:使用hdparm工具对目标固态硬盘进行擦除。
[0012]进一步地,执行完透过raid擦除程序或透过SAS擦除程序后,还包括以下步骤:校验目标固态硬盘是否格式化成功,若成功则擦除完成。
[0013]进一步地,校验目标固态硬盘是否格式化成功,具体为:读取目标固态硬盘起始和末尾1000个扇区的位置数据;若都为0,则目标固态硬盘格式化成功。
[0014]第二方面,本专利技术的技术方案提供一种固态硬盘安全擦除装置,包括,控制器类型查看模块:查看存储链路控制器类型;透过raid擦除程序执行模块:若存储链路控制器类型为raid控制器,则执行透过raid擦除程序对目标固态硬盘进行擦除;其中执行透过raid擦除程序对目标固态硬盘进行擦除包括以下步骤:步骤一,清除raid阵列;步骤二,将目标固态硬盘格式化;步骤三,重新创建raid阵列。
[0015]进一步地,清除raid阵列,具体为:使用storcli工具或arcconf工具删除目标固态硬盘的raid阵列;将目标固态硬盘格式化,具体为:使用storcli工具或arcconf工具对目标固态硬盘进行格式化。
[0016]进一步地,该装置还包括,透过SAS擦除程序执行模块:若存储链路控制器类型为SAS控制器,则执行透过SAS擦除程序对目标固态硬盘进行擦除;其中执行透过SAS擦除程序对目标固态硬盘进行擦除,具体为:使用hdparm工具对目标固态硬盘进行擦除。
[0017]进一步地,该装置还包括:校验模块:校验目标固态硬盘是否格式化成功,若成功则擦除完成。
[0018]进一步地,校验目标固态硬盘是否格式化成功,具体为:读取目标固态硬盘起始和末尾1000个扇区的位置数据;若都为0,则目标固态硬盘格式化成功。
[0019]第三方面,本专利技术的技术方案提供一种终端,包括:存储器,用于存储固态硬盘安全擦除程序;
处理器,用于执行所述固态硬盘安全擦除程序时实现如上述任一项所述固态硬盘安全擦除方法的步骤。
[0020]第四方面,本专利技术的技术方案提供一种可读存储介质,所述可读存储介质上存储有固态硬盘安全擦除程序,所述固态硬盘安全擦除程序被处理器执行时实现如上述任一项所述固态硬盘安全擦除方法的步骤。
[0021]本专利技术提供的一种固态硬盘安全擦除方法及装置,相对于现有技术,具有以下有益效果:在raid模式下,先删除raid阵列,然后透过raid卡进行安全擦除,最后创建raid阵列,无需更换SAS卡,可直接在raid模式下进行安全擦除,不用硬件上进行变动和插拔,降低操作难度,节省时间人力成本,提高自动化测试通过率。
附图说明
[0022]为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本专利技术实施例一提供的一种固态硬盘安全擦除方法流程示意图。
[0024]图2为本专利技术实施例二提供的一种固态硬盘安全擦除方法流程示意图。
[0025]图3为本专利技术实施例三提供的一种固态硬盘安全擦除方法流程示意图。
[0026]图4为本专利技术实施例四提供的一种固态硬盘安全擦除方法原理示意图。
[0027]图5为本专利技术实施例五提供的一种固态硬盘安全擦除装置结构示意框图。
[0028]图6为本专利技术实施例六提供的一种终端的结构示意图。
具体实施方式
[0029]以下对本专利技术涉及的英文术语进行解释。
[0030]SSD:Solid State Disk或Solid State Drive,固态硬盘。
[0031]raid:Redund本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘安全擦除方法,其特征在于,包括以下步骤:查看存储链路控制器类型;若存储链路控制器类型为raid控制器,则执行透过raid擦除程序对目标固态硬盘进行擦除;其中执行透过raid擦除程序对目标固态硬盘进行擦除包括以下步骤:步骤一,清除raid阵列;步骤二,将目标固态硬盘格式化;步骤三,重新创建raid阵列。2.根据权利要求1所述的固态硬盘安全擦除方法,其特征在于,清除raid阵列,具体为:使用storcli工具或arcconf工具删除目标固态硬盘的raid阵列;将目标固态硬盘格式化,具体为:使用storcli工具或arcconf工具对目标固态硬盘进行格式化。3.根据权利要求2所述的固态硬盘安全擦除方法,其特征在于,该方法还包括以下步骤:若存储链路控制器类型为SAS控制器,则执行透过SAS擦除程序对目标固态硬盘进行擦除;其中执行透过SAS擦除程序对目标固态硬盘进行擦除,具体为:使用hdparm工具对目标固态硬盘进行擦除。4.根据权利要求3所述的固态硬盘安全擦除方法,其特征在于,执行完透过raid擦除程序或透过SAS擦除程序后,还包括以下步骤:校验目标固态硬盘是否格式化成功,若成功则擦除完成。5.根据权利要求4所述的固态硬盘安全擦除方法,其特征在于,校验目标固态硬盘是否格式化成功,具体为:读取目标固态硬盘起始和末尾1000个扇区的位置数据;若都为0,则目标固态硬盘格式化成功。6.一种固态硬盘安全擦除...

【专利技术属性】
技术研发人员:王守强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1