一種過期數(shù)據(jù)的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種過期數(shù)據(jù)的處理方法及裝置。
【背景技術(shù)】
[0002]隨著服務(wù)器海量數(shù)據(jù)的不斷增長,數(shù)據(jù)的體積變得越來越龐大,然而數(shù)據(jù)的破壞是難以預(yù)測的,也是多種多樣的,因此要保證隨時(shí)隨地都可以完成數(shù)據(jù)的完整恢復(fù),必須要建立完善的備份系統(tǒng)。例如當(dāng)網(wǎng)站更新或添加內(nèi)容時(shí),如果進(jìn)行了數(shù)據(jù)備份,那么即使出現(xiàn)操作失誤,把有用的資訊或者重要的內(nèi)容刪掉了,也不至于讓之前花了很長時(shí)間辛辛苦苦建立起來的數(shù)據(jù)付之東流,只要及時(shí)地通過系統(tǒng)備份和恢復(fù)方案就可以實(shí)現(xiàn)數(shù)據(jù)的安全性和可靠性;又或者在企業(yè)網(wǎng)站發(fā)生災(zāi)難,原始數(shù)據(jù)丟失或遭到破壞時(shí),利用備份數(shù)據(jù)就可以把原始數(shù)據(jù)恢復(fù)出來,使系統(tǒng)能夠繼續(xù)正常工作。
[0003]大到自然災(zāi)害,小到病毒,電源故障乃至操作員意外操作失誤,都會(huì)影響系統(tǒng)的正常運(yùn)行,甚至造成這個(gè)系統(tǒng)完全癱瘓。數(shù)據(jù)備份的任務(wù)與意義就在于,當(dāng)災(zāi)難發(fā)生后,通過備份的數(shù)據(jù)完整、快速、簡捷、可靠地恢復(fù)原有系統(tǒng)。
[0004]數(shù)據(jù)備份是為以后能夠順利地將被破壞了或丟失了的數(shù)據(jù)庫安全地恢復(fù)的基礎(chǔ)性工作,可以說沒有數(shù)據(jù)庫的備份,就沒有數(shù)據(jù)庫的恢復(fù),企業(yè)應(yīng)當(dāng)把數(shù)據(jù)備份和恢復(fù)的工作列為一項(xiàng)不可忽視的系統(tǒng)工作,選擇相應(yīng)的備份設(shè)備和技術(shù)進(jìn)行經(jīng)濟(jì)可靠的數(shù)據(jù)備份,從而避免可能發(fā)生的重大損失。
[0005]在備份介質(zhì)中,硬盤存儲(chǔ)、光存儲(chǔ)、磁帶存儲(chǔ)都已經(jīng)實(shí)現(xiàn)大容量,然而考慮到存儲(chǔ)介質(zhì)單位成本的問題,只有磁帶技術(shù)才真正適合數(shù)據(jù)存儲(chǔ)備份設(shè)備。以一個(gè)TB級(jí)別容量的硬盤價(jià)格在幾千元,如果換成磁帶成本僅為硬盤的20% —30 %。事實(shí)上,磁帶技術(shù)長期以來一直是首選的存儲(chǔ)備份技術(shù),磁帶介質(zhì)不僅能提供高容量、高可靠性以及可管理性,而且價(jià)比光盤、磁盤便宜很多。
[0006]存儲(chǔ)于磁帶上的備份數(shù)據(jù),隨著備份次數(shù)的更加,產(chǎn)生的備份版本隨之增加,比如客戶對(duì)同一個(gè)文件夾每天定時(shí)進(jìn)行一次備份,那么一個(gè)月后會(huì)有30個(gè)備份版本,這些版本并不一定都是客戶希望存儲(chǔ)的。比如客戶只希望存儲(chǔ)最近一周的數(shù)據(jù),那么前面23天的數(shù)據(jù)都將變成過期數(shù)據(jù),而這些數(shù)據(jù)還占用了大量的存儲(chǔ)空間。如何把這些過期數(shù)據(jù)釋放出來,已經(jīng)成為本技術(shù)領(lǐng)域的研究焦點(diǎn)之一。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的是提供一種過期數(shù)據(jù)的處理方法及裝置,目的在于解決過期數(shù)據(jù)占用大量存儲(chǔ)空間、影響備份介質(zhì)的存儲(chǔ)空間利用率的問題。
[0008]為解決上述技術(shù)問題,本發(fā)明提供一種過期數(shù)據(jù)的處理方法,包括:
[0009]根據(jù)備份時(shí)間對(duì)備份數(shù)據(jù)標(biāo)記對(duì)應(yīng)的版本信息;
[0010]對(duì)所述版本信息進(jìn)行判斷,確定所述備份數(shù)據(jù)中的過期數(shù)據(jù),并進(jìn)行標(biāo)記;
[0011]檢測當(dāng)前備份介質(zhì)中標(biāo)記的所述過期數(shù)據(jù)的容量大?。?br>[0012]將所述容量大小與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)所述過期數(shù)據(jù)的容量大小達(dá)到所述預(yù)設(shè)閾值時(shí),自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理。
[0013]可選地,所述自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理包括:
[0014]將所述當(dāng)前備份介質(zhì)上的有效數(shù)據(jù)迀移到另外的備份介質(zhì)上,并釋放所述當(dāng)前備份介質(zhì)。
[0015]可選地,在所述自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理之后還包括:
[0016]所述當(dāng)前備份介質(zhì)進(jìn)入到空閑介質(zhì)集,用于再次寫入備份數(shù)據(jù)。
[0017]可選地,所述當(dāng)所述過期數(shù)據(jù)的容量大小達(dá)到所述預(yù)設(shè)閾值時(shí),自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理包括:
[0018]當(dāng)所述當(dāng)前備份介質(zhì)有備份任務(wù)而驅(qū)動(dòng)器不足時(shí),等待所述備份任務(wù)結(jié)束后觸發(fā)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理;當(dāng)所述當(dāng)前備份介質(zhì)有備份任務(wù)且存在多余驅(qū)動(dòng)器時(shí),在所述備份任務(wù)進(jìn)行的同時(shí)進(jìn)行回收處理。
[0019]本發(fā)明還提供了一種過期數(shù)據(jù)的處理裝置,包括:
[0020]標(biāo)記模塊,用于根據(jù)備份時(shí)間對(duì)備份數(shù)據(jù)標(biāo)記對(duì)應(yīng)的版本信息;
[0021 ]確定模塊,用于對(duì)所述版本信息進(jìn)行判斷,確定所述備份數(shù)據(jù)中的過期數(shù)據(jù),并進(jìn)行標(biāo)記;
[0022]檢測模塊,用于檢測當(dāng)前備份介質(zhì)中標(biāo)記的所述過期數(shù)據(jù)的容量大小;
[0023]回收模塊,用于將所述容量大小與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)所述過期數(shù)據(jù)的容量大小達(dá)到所述預(yù)設(shè)閾值時(shí),自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理。
[0024]可選地,所述回收模塊具體用于:
[0025]將所述當(dāng)前備份介質(zhì)上的有效數(shù)據(jù)迀移到另外的備份介質(zhì)上,并釋放所述當(dāng)前備份介質(zhì)。
[0026]可選地,所述回收模塊還用于:
[0027]在所述自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理之后,所述當(dāng)前備份介質(zhì)進(jìn)入到空閑介質(zhì)集,用于再次寫入備份數(shù)據(jù)。
[0028]可選地,所述回收模塊具體用于:
[0029]當(dāng)所述當(dāng)前備份介質(zhì)有備份任務(wù)而驅(qū)動(dòng)器不足時(shí),等待所述備份任務(wù)結(jié)束后觸發(fā)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理;當(dāng)所述當(dāng)前備份介質(zhì)有備份任務(wù)且存在多余驅(qū)動(dòng)器時(shí),在所述備份任務(wù)進(jìn)行的同時(shí)進(jìn)行回收處理。
[0030]本發(fā)明所提供的過期數(shù)據(jù)的處理方法及裝置,根據(jù)備份時(shí)間對(duì)備份數(shù)據(jù)標(biāo)記對(duì)應(yīng)的版本信息;對(duì)版本信息進(jìn)行判斷,確定備份數(shù)據(jù)中的過期數(shù)據(jù),并進(jìn)行標(biāo)記;檢測當(dāng)前備份介質(zhì)中標(biāo)記的過期數(shù)據(jù)的容量大小;將容量大小與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)過期數(shù)據(jù)的容量大小達(dá)到預(yù)設(shè)閾值時(shí),自動(dòng)啟動(dòng)對(duì)過期數(shù)據(jù)進(jìn)行回收處理。本發(fā)明所提供的過期數(shù)據(jù)的處理方法及裝置,能夠及時(shí)對(duì)過期數(shù)據(jù)進(jìn)行處理,優(yōu)化出更多的可利用的存儲(chǔ)空間,以備客戶再次存儲(chǔ)數(shù)據(jù)使用,提高了備份介質(zhì)的利用率,具有很高的實(shí)用價(jià)值。
【附圖說明】
[0031]為了更清楚的說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1為本發(fā)明所提供的過期數(shù)據(jù)的處理方法的一種【具體實(shí)施方式】的流程圖;
[0033]圖2為本發(fā)明實(shí)施例所提供的過期數(shù)據(jù)的處理裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0034]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]本發(fā)明所提供的過期數(shù)據(jù)的處理方法的一種【具體實(shí)施方式】的流程圖如圖1所示,該方法包括:
[0036]步驟SlOl:根據(jù)備份時(shí)間對(duì)備份數(shù)據(jù)標(biāo)記對(duì)應(yīng)的版本信息;
[0037]具體地,經(jīng)過備份的數(shù)據(jù)可根據(jù)時(shí)間信息進(jìn)行各個(gè)版本的標(biāo)記。如將每天的增量備份數(shù)據(jù)分別存儲(chǔ)為對(duì)應(yīng)的不同版本。
[0038]步驟S102:對(duì)所述版本信息進(jìn)行判斷,確定所述備份數(shù)據(jù)中的過期數(shù)據(jù),并進(jìn)行標(biāo)記;
[0039]具體地,可由用戶設(shè)置滿足過期數(shù)據(jù)的預(yù)設(shè)條件,例如備份超過7天的數(shù)據(jù)為過期數(shù)據(jù),這樣當(dāng)完成第8次備份時(shí),第一天備份的數(shù)據(jù)即被標(biāo)記為過期數(shù)據(jù)。
[0040]步驟S103:檢測當(dāng)前備份介質(zhì)中標(biāo)記的所述過期數(shù)據(jù)的容量大??;
[0041]步驟S104:將所述容量大小與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)所述過期數(shù)據(jù)的容量大小達(dá)到所述預(yù)設(shè)閾值時(shí),自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理。
[0042]需要指出的是,本發(fā)明的備份介質(zhì)可以具體為磁帶,當(dāng)然也可以為其他介質(zhì),這均不影響本發(fā)明的實(shí)現(xiàn)。
[0043]本發(fā)明所提供的過期數(shù)據(jù)的處理方法,根據(jù)備份時(shí)間對(duì)備份數(shù)據(jù)標(biāo)記對(duì)應(yīng)的版本信息;對(duì)版本信息進(jìn)行判斷,確定備份數(shù)據(jù)中的過期數(shù)據(jù),并進(jìn)行標(biāo)記;檢測當(dāng)前備份介質(zhì)中標(biāo)記的過期數(shù)據(jù)的容量大小;將容量大小與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)過期數(shù)據(jù)的容量大小達(dá)到預(yù)設(shè)閾值時(shí),自動(dòng)啟動(dòng)對(duì)過期數(shù)據(jù)進(jìn)行回收處理。本發(fā)明所提供的過期數(shù)據(jù)的處理方法,能夠及時(shí)對(duì)過期數(shù)據(jù)進(jìn)行處理,優(yōu)化出更多的可利用的存儲(chǔ)空間,以備客戶再次存儲(chǔ)數(shù)據(jù)使用,提高了備份介質(zhì)的利用率,具有很高的實(shí)用價(jià)值。
[0044]作為一種【具體實(shí)施方式】,上述實(shí)施例中自動(dòng)啟動(dòng)對(duì)所述過期數(shù)據(jù)進(jìn)行回收處理的過程可以具體為:
[0045]將所述當(dāng)前備份介質(zhì)上的有效數(shù)據(jù)迀移到另外的備份介質(zhì)上,并釋放所述當(dāng)前備份介質(zhì);
[0046]所述當(dāng)前備份介質(zhì)進(jìn)入到空閑介質(zhì)集,用于再次寫入備份數(shù)據(jù),該過程實(shí)現(xiàn)了存儲(chǔ)空間的循環(huán)利用。
[0047]需要指出的是,預(yù)設(shè)閾值可以由用戶自行進(jìn)行設(shè)定,當(dāng)備份介質(zhì)上的被標(biāo)記的過期數(shù)據(jù)達(dá)到該閾值時(shí),自動(dòng)啟動(dòng)回收?;厥盏倪^程為將當(dāng)前備份介質(zhì)的有效數(shù)據(jù)迀移到另外的備份介質(zhì)中,并釋放當(dāng)前備份介質(zhì)。
[0048]以磁帶為例,通過回收后可以將原來有效數(shù)據(jù)只有25%和75%的磁帶進(jìn)行釋放,將其有效數(shù)據(jù)迀移到另外一盤磁帶上之后,使該盤磁帶的有效數(shù)據(jù)為95%。通過上面回收后的原來有效數(shù)據(jù)為25%和70%的磁帶,當(dāng)有效數(shù)據(jù)已經(jīng)迀移到