專利名稱:無(wú)效數(shù)據(jù)擦除方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲(chǔ)技術(shù)領(lǐng)域,尤其是一種無(wú)效數(shù)據(jù)擦除方法、裝置及系統(tǒng)。
背景技術(shù):
固態(tài)硬盤(Solid State Drive)也稱作電子硬盤或者固態(tài)電子盤,是由控制單元和固態(tài)存儲(chǔ)單元(通常為NAND FLASH芯片)組成的硬盤。與傳統(tǒng)磁盤寫過(guò)程不同,SSD寫入數(shù)據(jù)后可以多次執(zhí)行讀操作,但在執(zhí)行寫數(shù)據(jù)之前先對(duì)該位置進(jìn)行擦除操作,然后才能再寫入新數(shù)據(jù)。為避免頻繁執(zhí)行擦除操作對(duì)SSD壽命的影響,以及在每次擦除數(shù)據(jù)時(shí)對(duì)有效數(shù)據(jù)的搬移,因此,現(xiàn)有技術(shù)中SSD在執(zhí)行寫操作時(shí),通常都是在新的物理地址對(duì)應(yīng)存儲(chǔ)單元寫入新數(shù)據(jù),而不會(huì)擦除原地址數(shù)據(jù)后在原地址中寫入新數(shù)據(jù),從而有效地避免對(duì)存儲(chǔ)介質(zhì)的頻繁擦除。但發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中當(dāng)用戶需要在指定 地址寫入新數(shù)據(jù)而覆蓋原數(shù)據(jù),或者需要?jiǎng)h除指定位置的數(shù)據(jù)時(shí),只是清除了數(shù)據(jù)的邏輯地址和物理地址之間的映射關(guān)系,顯示給用戶的信息表明原有的數(shù)據(jù)已經(jīng)被覆蓋或刪除,但實(shí)質(zhì)上,原有數(shù)據(jù)仍然存在,通過(guò)專業(yè)技術(shù)人員能夠讀取該數(shù)據(jù),因此現(xiàn)有技術(shù)無(wú)法保證被刪除數(shù)據(jù)信息不被泄漏。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種無(wú)效數(shù)據(jù)擦除方法、裝置及系統(tǒng),防止用戶信息泄露,有效提高用戶信息的安全性。本發(fā)明實(shí)施例提供一種無(wú)效數(shù)據(jù)擦除方法,包括接收無(wú)效數(shù)據(jù)擦除指令信息;立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效的數(shù)據(jù)。本發(fā)明實(shí)施例還提供一種無(wú)效數(shù)據(jù)擦除裝置,包括指令接收單元,用于接收無(wú)效數(shù)據(jù)擦除指令信息;無(wú)效數(shù)據(jù)擦除單元,用于在所述指令接收單元接收無(wú)效數(shù)據(jù)擦除指令信息時(shí),立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效數(shù)據(jù)。本發(fā)明實(shí)施例還提供一種存儲(chǔ)系統(tǒng),包括前述無(wú)效數(shù)據(jù)擦除裝置?,F(xiàn)有技術(shù)中,系統(tǒng)僅提供給用戶涉及數(shù)據(jù)刪除的指令選擇,當(dāng)用戶刪除數(shù)據(jù)時(shí),僅刪除指定數(shù)據(jù)存儲(chǔ)的邏輯地址和物理地址之間的映射關(guān)系,存儲(chǔ)介質(zhì)中實(shí)質(zhì)上依然保存有該指定數(shù)據(jù),而通常是在存儲(chǔ)系統(tǒng)的空閑空間低于預(yù)設(shè)值之后,或者存儲(chǔ)系統(tǒng)運(yùn)行一定時(shí)間之后等情況下,啟動(dòng)臟數(shù)據(jù)回收流程;本發(fā)明實(shí)施例,給用戶提供是否進(jìn)行無(wú)效數(shù)據(jù)擦除的選擇,在接收到無(wú)效數(shù)據(jù)擦除指令信息后,立即啟動(dòng)臟數(shù)據(jù)回收流程,使得所有無(wú)效數(shù)據(jù)能夠從存儲(chǔ)介質(zhì)中擦除,有效保護(hù)了用戶的安全信息。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例所提供的一種無(wú)效數(shù)據(jù)擦除方法流程圖;圖2為本發(fā)明實(shí)施例所提供的臟數(shù)據(jù)回收流程圖;圖3為本發(fā)明實(shí)施 例所提供的一種無(wú)效數(shù)據(jù)擦除裝置結(jié)構(gòu)圖;圖4為本發(fā)明實(shí)施例所提供的另一種無(wú)效數(shù)據(jù)擦除裝置結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式
僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見(jiàn)圖1,本發(fā)明實(shí)施例提供一種無(wú)效數(shù)據(jù)擦除方法,包括步驟10 :接收無(wú)效數(shù)據(jù)擦除指令信息;其中,所述“無(wú)效數(shù)據(jù)擦除”在本實(shí)施例中表示用戶需要從存儲(chǔ)介質(zhì)上擦除無(wú)效數(shù)據(jù),需要說(shuō)明的是,本發(fā)明實(shí)施例中提到的“刪除”是針對(duì)用戶層面的操作,而本發(fā)明實(shí)施例所述的擦除是存儲(chǔ)介質(zhì)層面的操作,用戶認(rèn)為已刪除的數(shù)據(jù),實(shí)際上有可能在存儲(chǔ)介質(zhì)上還存在(沒(méi)有執(zhí)行擦除);通常,操作系統(tǒng)在接收到固態(tài)硬盤的數(shù)據(jù)刪除或擦除指令時(shí),會(huì)直接將需要?jiǎng)h除或擦除的數(shù)據(jù)標(biāo)記為臟數(shù)據(jù),并清除數(shù)據(jù)的邏輯地址與物理地址的映射關(guān)系,例如,window7操作系統(tǒng),在識(shí)別出SSD之后,一旦接收到對(duì)SSD上數(shù)據(jù)進(jìn)行刪除的指令時(shí),會(huì)發(fā)出Trim命令,將需要?jiǎng)h除的數(shù)據(jù)標(biāo)記為臟數(shù)據(jù),并清除數(shù)據(jù)的邏輯地址與物理地址之間的映射關(guān)系。本發(fā)明實(shí)施例中,當(dāng)用戶選擇數(shù)據(jù)“無(wú)效數(shù)據(jù)擦除”指令,系統(tǒng)將無(wú)效數(shù)據(jù)擦除指令信息發(fā)送給存儲(chǔ)系統(tǒng),可以是非易失性存儲(chǔ)系統(tǒng),例如SSD ;步驟12 :立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效數(shù)據(jù);現(xiàn)有技術(shù)中,系統(tǒng)僅提供給用戶涉及數(shù)據(jù)刪除的指令選擇,當(dāng)用戶刪除數(shù)據(jù)時(shí),僅刪除指定數(shù)據(jù)存儲(chǔ)的邏輯地址和物理地址之間的映射關(guān)系,存儲(chǔ)介質(zhì)中實(shí)質(zhì)上依然保存有該指定數(shù)據(jù),而通常是在存儲(chǔ)系統(tǒng)的空閑空間低于預(yù)設(shè)值之后,或者存儲(chǔ)系統(tǒng)運(yùn)行一定時(shí)間之后等情況下,啟動(dòng)臟數(shù)據(jù)回收流程。本發(fā)明實(shí)施例,給用戶提供是否進(jìn)行無(wú)效數(shù)據(jù)擦除的選擇,在接收到無(wú)效數(shù)據(jù)擦除指令信息后,立即啟動(dòng)臟數(shù)據(jù)回收流程,使得所有無(wú)效數(shù)據(jù)能夠從存儲(chǔ)介質(zhì)中擦除,有效保護(hù)了用戶的安全信息。參見(jiàn)圖2,其中,所述臟數(shù)據(jù)回收流程以擦除所有無(wú)效數(shù)據(jù),可以通過(guò)遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表將其中所有存儲(chǔ)單元中數(shù)據(jù)均擦除的方法來(lái)實(shí)現(xiàn),可以包括以下流程步驟201 :遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,獲取臟數(shù)據(jù)存儲(chǔ)單元鏈表中存儲(chǔ)單元號(hào)對(duì)應(yīng)的物理存儲(chǔ)單元;其中,臟數(shù)據(jù)存儲(chǔ)單元鏈表用于管理臟數(shù)據(jù),將存儲(chǔ)有臟數(shù)據(jù)的存儲(chǔ)單元的號(hào)碼進(jìn)行存儲(chǔ),例如存儲(chǔ)塊號(hào)(block號(hào))存放于臟數(shù)據(jù)存儲(chǔ)單元鏈表中,其中,本發(fā)明實(shí)施例中存儲(chǔ)單元表示存儲(chǔ)介質(zhì)中數(shù)據(jù)擦除單元或讀取單元,其大小可根據(jù)實(shí)際情況定義,本發(fā)明實(shí)施例不做限制;通常在擦除數(shù)據(jù)時(shí),存儲(chǔ)單元可以定義為塊級(jí)單元,在讀取數(shù)據(jù)時(shí),存儲(chǔ)單元可以定義為頁(yè)級(jí)單元;步驟202 :判斷存儲(chǔ)單元中是否包含有效數(shù)據(jù),如果是,進(jìn)入步驟203,如果否,則進(jìn)入步驟204 ;以存儲(chǔ)單元為block為例,可以在block中臟數(shù)據(jù)超過(guò)一定比例時(shí),就將該block號(hào)放入臟數(shù)據(jù)鏈表中,或者,只要block中有臟數(shù)據(jù)就將該block號(hào)放入臟數(shù)據(jù)鏈表中。因此,臟數(shù)據(jù)存儲(chǔ)單元鏈表中的block號(hào)對(duì)應(yīng)的存儲(chǔ)介質(zhì)中,還可能存在有效數(shù)據(jù),需要在擦除block之前對(duì)其中的有效數(shù)據(jù)進(jìn)行遷移;步驟203 :將所述存儲(chǔ)單元中有效數(shù)據(jù)遷移至其他存儲(chǔ)單元;本發(fā)明實(shí)施例中,對(duì)數(shù)據(jù)遷移至其他存儲(chǔ)單元通常是指將數(shù)據(jù)復(fù)制到其他存儲(chǔ)單元;步驟204 :將所獲取的存儲(chǔ)單元中的數(shù)據(jù)進(jìn)行擦除;其中,將臟數(shù)據(jù)擦除后的存儲(chǔ)單元存放于空閑存儲(chǔ)單元組,具體實(shí)現(xiàn)時(shí),可以是維護(hù)一個(gè)空閑存儲(chǔ)單元鏈表,將空閑存儲(chǔ)單元號(hào)放入該鏈表中;步驟205 :判斷當(dāng)前鏈表項(xiàng)是否為臟數(shù)據(jù)存儲(chǔ)單元鏈表中最后一個(gè)鏈表項(xiàng),如果不是,則返回步驟201,如果是,結(jié)束流程。上述實(shí)施例中所提供的臟數(shù)據(jù)回收流程中,每次啟動(dòng)臟數(shù)據(jù)回收流程時(shí),都會(huì)將臟數(shù)據(jù)存儲(chǔ)單元鏈表中的所有存儲(chǔ)單元中數(shù)據(jù)均擦除,以確保在用戶需要?jiǎng)h除的數(shù)據(jù)信息不被泄漏時(shí),提高了信息安全。參見(jiàn)圖3,本發(fā)明實(shí)施例提供一種無(wú)效數(shù)據(jù)擦除裝置,包括指令接收單元31,用于接收無(wú)效數(shù)據(jù)擦除指令信息;
無(wú)效數(shù)據(jù)擦除單元32,用于在指令接收單元31接收到無(wú)效數(shù)據(jù)擦除指令信息時(shí),立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效數(shù)據(jù);其中,所述“無(wú)效數(shù)據(jù)擦除”在本實(shí)施例中表示用戶需要從存儲(chǔ)介質(zhì)上擦除無(wú)效數(shù)據(jù)。需要說(shuō)明的是,本發(fā)明實(shí)施例中提到的“刪除”是針對(duì)用戶層面的操作,而本發(fā)明實(shí)施例所述的擦除是存儲(chǔ)介質(zhì)層面的操作,用戶認(rèn)為已刪除的數(shù)據(jù),實(shí)際上有可能在存儲(chǔ)介質(zhì)上還存在(沒(méi)有執(zhí)行擦除),只有真正執(zhí)行擦除后,數(shù)據(jù)才被徹底刪除;通常,操作系統(tǒng)在接收到固態(tài)硬盤的數(shù)據(jù)刪除或擦除指令時(shí),會(huì)直接將需要?jiǎng)h除或擦除的數(shù)據(jù)標(biāo)記為臟數(shù)據(jù),并清除數(shù)據(jù)的邏輯地址與物理地址的映射關(guān)系,例如,window7操作系統(tǒng),在識(shí)別出SSD之后,一旦接收到對(duì)SSD上數(shù)據(jù)進(jìn)行刪除的指令時(shí),會(huì)發(fā)出Trim命令,將需要?jiǎng)h除的數(shù)據(jù)標(biāo)記為臟數(shù)據(jù),并清除數(shù)據(jù)的邏輯地址與物理地址之間的映射關(guān)系。本發(fā)明實(shí)施例中,當(dāng)用戶選擇數(shù)據(jù)“無(wú)效數(shù)據(jù)擦除”指令,系統(tǒng)將無(wú)效數(shù)據(jù)擦除指令信息發(fā)送給存儲(chǔ)系統(tǒng),可以是非易失性存儲(chǔ)系統(tǒng),例如SSD ;現(xiàn)有技術(shù)中,系統(tǒng)僅提供給用戶涉及數(shù)據(jù)刪除的指令選擇,當(dāng)用戶刪除數(shù)據(jù)時(shí),僅刪除指定數(shù)據(jù)存儲(chǔ)的邏輯地址和物理地址之間的映射關(guān)系,存儲(chǔ)介質(zhì)中實(shí)質(zhì)上依然保存有該指定數(shù)據(jù),而通常是在存儲(chǔ)系統(tǒng)的空閑空間低于預(yù)設(shè)值之后,或者存儲(chǔ)系統(tǒng)運(yùn)行一定時(shí)間之后等情況下,啟動(dòng)臟數(shù)據(jù)回收流程。本發(fā)明實(shí)施例,給用戶提供是否進(jìn)行無(wú)效數(shù)據(jù)擦除的選擇,在接收到無(wú)效數(shù)據(jù)擦除指令信息后,立即啟動(dòng)臟數(shù)據(jù)回收流程,使得所有無(wú)效數(shù)據(jù)能夠從存儲(chǔ)介質(zhì)中擦除,有效保護(hù)了用戶的安全信息。參見(jiàn)圖4,本發(fā)明實(shí)施例還提供一種無(wú)效數(shù)據(jù)擦除裝置,包括指令接收單元41,用于接收無(wú)效數(shù)據(jù)擦除指令信息;無(wú)效數(shù)據(jù)擦除單元42,用于在指令接收單元31接收到無(wú)效數(shù)據(jù)擦除指令信息時(shí),遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,將其中所有存儲(chǔ)單元中的數(shù)據(jù)全部擦除;所述無(wú)效數(shù)據(jù)擦除單元42,包括
查找單元421,用于遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,獲取臟數(shù)據(jù)存儲(chǔ)單元鏈表中存儲(chǔ)單元號(hào)對(duì)應(yīng)的物理存儲(chǔ)單元;第一判斷單元422,用于判斷所獲取的存儲(chǔ)單元中是否包含有效數(shù)據(jù),如果是,則將所述存儲(chǔ)單元中有效數(shù)據(jù)遷移至其他存儲(chǔ)單元后,下發(fā)無(wú)效數(shù)據(jù)擦除指令;如果否,則直接下發(fā)無(wú)效數(shù)據(jù)擦除指令;處理單元423,用于接收到判斷單元發(fā)送的無(wú)效數(shù)據(jù)擦除指令,根據(jù)該指令對(duì)所獲取的存儲(chǔ)單元中的數(shù)據(jù)進(jìn)行擦除;第二判斷單元424,用于判斷當(dāng)前鏈表項(xiàng)是否是所述臟數(shù)據(jù)存儲(chǔ)單元鏈表項(xiàng)中最后一個(gè)鏈表項(xiàng),如果不是則指令查找單元421繼續(xù)遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表項(xiàng),獲取下一個(gè)需要擦除的物理存儲(chǔ)單元,直到臟數(shù)據(jù)存儲(chǔ)單元鏈表項(xiàng)中對(duì)應(yīng)物理存儲(chǔ)單元中的數(shù)據(jù)全部擦除。本發(fā)明實(shí)施例所提供的無(wú)效數(shù)據(jù)擦除裝置,在接收到無(wú)效數(shù)據(jù)擦除指令后,會(huì)將臟數(shù)據(jù)存儲(chǔ)單元鏈表中所有的存儲(chǔ)單元中數(shù)據(jù)均擦除,以確保在用戶需要?jiǎng)h除的數(shù)據(jù)信息不被泄漏,提高信息安全。本發(fā)明實(shí)施例還提供一種存儲(chǔ)系統(tǒng),包括圖3或圖4對(duì)應(yīng)的實(shí)施例中所述的無(wú)效數(shù)據(jù)擦除裝置;其中,存儲(chǔ)系統(tǒng)可以是非易失性存儲(chǔ)系統(tǒng),例如SSD。本發(fā)明實(shí)施例所提供的存儲(chǔ)系統(tǒng),在接收到無(wú)效數(shù)據(jù)擦除指令后,會(huì)將臟數(shù)據(jù)存儲(chǔ)單元鏈表中所有的存儲(chǔ)單元中數(shù)據(jù)均擦除,以確保在用戶需要?jiǎng)h除的數(shù)據(jù)信息不被泄漏,提高信息安全。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)為R0M/RAM、磁碟、光盤等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種無(wú)效數(shù)據(jù)擦除方法,其特征在于,包括 接收無(wú)效數(shù)據(jù)擦除指令信息; 立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效的數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的無(wú)效數(shù)據(jù)擦除方法,其特征在于,所述臟數(shù)據(jù)回收流程包括遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,將其中所有存儲(chǔ)單元中的數(shù)據(jù)全部擦除。
3.根據(jù)權(quán)利要求2所述的無(wú)效數(shù)據(jù)擦除方法,其特征在于,所述遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,將其中所有存儲(chǔ)單元中的數(shù)據(jù)全部擦除,包括 遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,獲取鏈表項(xiàng)中存儲(chǔ)單元號(hào)對(duì)應(yīng)的物理存儲(chǔ)單元; 判斷所獲取的存儲(chǔ)單元中是否包含有效數(shù)據(jù),如果是,則將所述存儲(chǔ)單元中有效數(shù)據(jù)遷移至其他存儲(chǔ)單元后,將所述獲取的存儲(chǔ)單元中的數(shù)據(jù)擦除,如果否,則將所獲取的存儲(chǔ)單元中的數(shù)據(jù)進(jìn)行擦除; 判斷所述當(dāng)前鏈表項(xiàng)是否是所述臟數(shù)據(jù)存儲(chǔ)單元鏈表中最后一個(gè)鏈表項(xiàng),如果不是則返回所述遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,獲取鏈表項(xiàng)中存儲(chǔ)單元號(hào)對(duì)應(yīng)的物理存儲(chǔ)單元的步驟。
4.一種無(wú)效數(shù)據(jù)擦除裝置,其特征在于,包括 指令接收單元,用于接收無(wú)效數(shù)據(jù)擦除指令信息; 無(wú)效數(shù)據(jù)擦除單元,用于在所述指令接收單元接收無(wú)效數(shù)據(jù)擦除指令信息時(shí),立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的無(wú)效數(shù)據(jù)擦除裝置,其特征在于,所述無(wú)效數(shù)據(jù)擦除單元,具體用于在指令接收單元接收到無(wú)效數(shù)據(jù)擦除指令信息時(shí),遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,將其中所有存儲(chǔ)單元中的數(shù)據(jù)全部擦除。
6.根據(jù)權(quán)利要求4或5所述的無(wú)效數(shù)據(jù)擦除裝置,其特征在于,所述無(wú)效數(shù)據(jù)擦除單元包括 查找單元,用于遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表,獲取臟數(shù)據(jù)存儲(chǔ)單元鏈表中存儲(chǔ)單元號(hào)對(duì)應(yīng)的物理存儲(chǔ)單元; 第一判斷單元,用于判斷所獲取的存儲(chǔ)單元中是否包含有效數(shù)據(jù),如果是,則將所述存儲(chǔ)單元中有效數(shù)據(jù)遷移至其他存儲(chǔ)單元后,下發(fā)無(wú)效數(shù)據(jù)擦除指令;如果否,則直接下發(fā)無(wú)效數(shù)據(jù)擦除指令; 處理單元,用于接收到判斷單元發(fā)送的無(wú)效數(shù)據(jù)擦除指令,根據(jù)該指令對(duì)所獲取的存儲(chǔ)單元中的數(shù)據(jù)進(jìn)行擦除; 第二判斷單元,用于判斷當(dāng)前鏈表項(xiàng)是否是所述臟數(shù)據(jù)存儲(chǔ)單元鏈表項(xiàng)中最后一個(gè)鏈表項(xiàng),如果不是則指令所述查找單元繼續(xù)遍歷臟數(shù)據(jù)存儲(chǔ)單元鏈表項(xiàng),獲取下一個(gè)需要擦除的物理存儲(chǔ)單元,直到臟數(shù)據(jù)存儲(chǔ)單元鏈表項(xiàng)中對(duì)應(yīng)物理存儲(chǔ)單元中的數(shù)據(jù)全部擦除。
7.一種存儲(chǔ)系統(tǒng),其特征在于,包括權(quán)4至5所述的任一無(wú)效數(shù)據(jù)擦除裝置。
8.根據(jù)權(quán)利要求7所述的存儲(chǔ)系統(tǒng),其特征在于,所述存儲(chǔ)系統(tǒng)為固態(tài)硬盤。
全文摘要
本發(fā)明實(shí)施例提供一種無(wú)效數(shù)據(jù)擦除方法、裝置及系統(tǒng),通過(guò)本發(fā)明實(shí)施例可以接收無(wú)效數(shù)據(jù)擦除指令信息,立即啟動(dòng)臟數(shù)據(jù)回收流程以擦除所有無(wú)效的數(shù)據(jù),使得所有無(wú)效數(shù)據(jù)能夠從存儲(chǔ)介質(zhì)中擦除,有效保護(hù)了用戶的安全信息。
文檔編號(hào)G06F12/14GK102622310SQ20111003555
公開(kāi)日2012年8月1日 申請(qǐng)日期2011年1月30日 優(yōu)先權(quán)日2011年1月30日
發(fā)明者李科, 楊琴琴, 高志宏 申請(qǐng)人:成都市華為賽門鐵克科技有限公司