[发明专利]一种安全擦除方法及装置在审
| 申请号: | 201510679876.8 | 申请日: | 2015-10-19 |
| 公开(公告)号: | CN105302485A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 林涛 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
| 地址: | 350000 福建省*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 安全 擦除 方法 装置 | ||
1.一种安全擦除方法,其特征在于:包括下述步骤:
(1)用户设置拆分粒度;
(2)用户空间发起安全擦除,所带参数为安全擦除的地址空间;
(3)内核空间按照用户预先设置的拆分粒度,将安全擦除的地址空间进行拆分;
(4)将安全擦除模式改为非安全擦除模式;
(5)在系统IO负载较低的情况下对拆分后的地址空间分段进行非安全擦除;
(6)当所有非安全擦除操作执行完成后,系统在IO负载较低的情况,发起垃圾回收整理。
2.根据权利要求1所述的一种安全擦除方法,其特征在于:所述(5)中,如果系统发起读写请求,该读写请求在当前执行的非安全操作之后正常执行。
3.根据权利要求1所述的一种安全擦除方法,其特征在于:所述(2)中的参数为所需进行安全擦除的磁盘LBA地址和长度。
4.根据权利要求1所述的一种安全擦除方法,其特征在于:所述(3)中的拆分是将所需执行的安全擦除的地址空间按照所述拆分粒度进行长度等分;
5.根据权利要求1所述的一种安全擦除方法,其特征在于:所述(6)中如果系统进行休眠或者关机时,还有尚未执行的非安全擦除,全部转成安全擦除并顺序执行完成。
6.根据权利要求1所述的一种安全擦除方法,其特征在于:所述(5)和(6)中的IO负载较低是指IO负载低于内核空间页面同步的水线。
7.一种安全擦除装置,其特征在于:包括:
粒度设置模块,用户预先设置拆分粒度,该粒度用于系统将连续大块的安全擦除的地址空间进行拆分;
发起擦除模块,用于在用户空间内发起安全擦除,所带参数为安全擦除的地址空间;
拆分模块,用于内核空间按照用户预先设置的拆分粒度,将安全擦除的地址空间进行拆分;
转换模块,用于非安全擦除与安全擦除之间的转换;
非安全擦除模块,用于系统在IO负载较低的情况下对拆分后的地址空间分段进行非安全擦除;
垃圾回收模块,当所有非安全擦除操作执行完成后,系统在IO负载较低的情况,发起垃圾回收整理。
8.根据权利要求7所述的一种安全擦除装置,其特征在于:还包括:
读写访问时机安排模块,用于在非安全擦除阶段下若系统发起读写请求时,安排该读写请求在当前执行的非安全操作之后正常执行。
9.根据权利要求7所述的一种安全擦除装置,其特征在于:所述参数为所需进行安全擦除的磁盘LBA地址和长度。
10.根据权利要求7所述的一种安全擦除装置,其特征在于:所述拆分模块在拆分时,是将所需执行的安全擦除的地址空间按照所述拆分粒度进行长度等分。
11.根据权利要求7所述的一种安全擦除装置,其特征在于:在系统进行休眠或者关机时,如果还有尚未执行的非安全擦除,所述转换模块将该非安全擦除全部转成安全擦除并顺序执行完成。
12.根据权利要求7所述的一种安全擦除装置,其特征在于:还包括:IO空闲查询模块,用于内核空间侦测系统IO负载情况,当IO负载低于内核空间页面同步的水线时启动非安全擦除模块或垃圾回收模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510679876.8/1.html,转载请声明来源钻瓜专利网。





