亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法

文檔序號:6507900閱讀:441來源:國知局
避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法
【專利摘要】本發(fā)明公開了一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,包括:當(dāng)重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上啟用時,備份和恢復(fù)應(yīng)用軟件在存儲系統(tǒng)上未找到數(shù)據(jù)卷中最新的數(shù)據(jù)快照,繼續(xù)保留數(shù)據(jù)快照表中所述最新的數(shù)據(jù)快照的信息和備份版本和數(shù)據(jù)快照的映射信息表中備份版本和所述最新的數(shù)據(jù)快照之間的映射信息。通過上述方式,本發(fā)明能夠人為或按保留設(shè)置(RetentionSettings)自動地完全的刪除存儲系統(tǒng)上的數(shù)據(jù)快照的信息,避免了在用戶不知情的情況下,過時的數(shù)據(jù)快照永遠(yuǎn)的遺留在存儲系統(tǒng)上,節(jié)省了非常多的硬盤空間,并避免了因硬盤空間不足而導(dǎo)致的存儲系統(tǒng)的癱瘓。
【專利說明】避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其是涉及一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法。
【背景技術(shù)】
[0002]當(dāng)你從目標(biāo)存儲系統(tǒng)恢復(fù)一個備份版本到源存儲系統(tǒng)或開源備份和恢復(fù)(0SBR-Open Source Backup and Restore)服務(wù)器上時,任何在這個備份版本中的數(shù)據(jù)可被恢復(fù)到存儲系統(tǒng)或OSBR服務(wù)器上的任何目錄中,數(shù)據(jù)可以是文件,目錄或數(shù)據(jù)庫。OSBR服務(wù)器是裝有OSBR軟件的Windows和Linux服務(wù)器,它可把它上面的數(shù)據(jù)備份到一個目標(biāo)存貯系統(tǒng)上,也可在需要時把數(shù)據(jù)從目標(biāo)存貯系統(tǒng)上恢復(fù)到OSBR服務(wù)器上。
[0003]現(xiàn)有的備份數(shù)據(jù)刪除方法不能徹底刪除數(shù)據(jù)快照,當(dāng)數(shù)據(jù)快照遺留在存儲系統(tǒng)上以后,會產(chǎn)生如下三個問題,
1.用戶不能使用這些遺留在存儲系統(tǒng)上的數(shù)據(jù)快照;
2.當(dāng)系統(tǒng)運行足夠長的時間,越來越多的數(shù)據(jù)快照將被遺留在存儲系統(tǒng)上,最終導(dǎo)致存儲系統(tǒng)上的存儲空間被全部用完,進(jìn)而導(dǎo)致存儲系統(tǒng)癱瘓;
3.被遺留在存儲系統(tǒng)上的數(shù)據(jù)快照將浪費非常多的硬盤空間。

【發(fā)明內(nèi)容】

[0004]本發(fā)明主要解決的技術(shù)問題是提供一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,該方法能夠完全的刪除存儲系統(tǒng)上的數(shù)據(jù)快照的信息,過時的數(shù)據(jù)快照不會被遺留在存儲系統(tǒng)上,節(jié)省了非常多的硬盤空間。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,包括:當(dāng)重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上啟用時,即使備份和恢復(fù)應(yīng)用軟件在存儲系統(tǒng)上未找到數(shù)據(jù)卷中最新的數(shù)據(jù)快照,繼續(xù)保留數(shù)據(jù)快照表中所述最新的數(shù)據(jù)快照的信息和備份版本和數(shù)據(jù)快照的映射信息表中備份版本和所述最新的數(shù)據(jù)快照之間的映射信息。
[0006]在本發(fā)明一個較佳實施例中,具體步驟包括:
(100)、首先判斷所述重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上是否啟用,是,則繼續(xù)步驟(200),否,則繼續(xù)步驟(300);
(200)、判斷是否為最新的數(shù)據(jù)快照,是,則結(jié)束操作,否,則繼續(xù)步驟(300);
(300)、判斷數(shù)據(jù)快照存在于存儲系統(tǒng)中,是,則結(jié)束操作,否,則吧把數(shù)據(jù)快照和備份版本與它之間的映射信息從數(shù)據(jù)快照(Snapshots)表和備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中分別刪除;
(400)、判斷備份版本是否至少包含一個數(shù)據(jù)快照,是,則結(jié)束操作,否,則繼續(xù)步驟(500);
(500)、從備份版本表中刪除空的備份版本。[0007]本發(fā)明的有益效果是:本發(fā)明能夠人為或按保留設(shè)置(Retention Settings)自動地完全的刪除存儲系統(tǒng)上的數(shù)據(jù)快照的信息,避免了在用戶不知情的情況下,過時的數(shù)據(jù)快照永遠(yuǎn)的遺留在存儲系統(tǒng)上,節(jié)省了非常多的硬盤空間,并避免了因硬盤空間不足而導(dǎo)致的存儲系統(tǒng)的癱瘓。
【專利附圖】

【附圖說明】
[0008]圖1是本發(fā)明一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法一較佳實施例的流程示意圖。
【具體實施方式】
[0009]下面結(jié)合附圖對本發(fā)明的較佳實施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。
[0010]本發(fā)明實施例包括:一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,包括:當(dāng)重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上啟用時,備份和恢復(fù)應(yīng)用軟件在存儲系統(tǒng)上未找到數(shù)據(jù)卷中最新的數(shù)據(jù)快照,繼續(xù)保留數(shù)據(jù)快照表中所述最新的數(shù)據(jù)快照的信息和備份版本和數(shù)據(jù)快照的映射信息表中備份版本和所述最新的數(shù)據(jù)快照之間的映射信息。
[0011]具體步驟包括:
(100)、首先判斷所述重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上是否啟用,是,則繼續(xù)步驟(200),否,則繼續(xù)步驟(300);
(200)、判斷是否為最新的數(shù)據(jù)快照,是,則結(jié)束操作,否,則繼續(xù)步驟(300);
(300)、判斷數(shù)據(jù)快照存在于存儲系統(tǒng)中,是,則結(jié)束操作,否,則吧把數(shù)據(jù)快照和備份版本與它之間的映射信息從數(shù)據(jù)快照(Snapshots)表和備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中分別刪除;
(400)、判斷備份版本是否至少包含一個數(shù)據(jù)快照,是,則結(jié)束操作,否,則繼續(xù)步驟(500);
(500)、從備份版本表中刪除空的備份版本。
[0012]一個備份版本一般包含多個數(shù)據(jù)快照,這些數(shù)據(jù)快照都存放在存儲系統(tǒng)的一個或多個數(shù)據(jù)卷里。
[0013]一個備份版本可人為地刪除,也可按保留設(shè)置自動被刪除。當(dāng)你刪除一個備份版本,其包含的所有數(shù)據(jù)快照應(yīng)該從存儲系統(tǒng)上被刪除,因為用戶已不需要它們了。
[0014]本發(fā)明的基本原理在于:當(dāng)重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上啟用,并且重復(fù)數(shù)據(jù)消除操作在它上面運行時,在數(shù)據(jù)卷中的最新的數(shù)據(jù)快照會在一段未知的時間段中從存儲系統(tǒng)上消失,這將使備份和恢復(fù)應(yīng)用軟件認(rèn)為最新的數(shù)據(jù)快照已從存儲系統(tǒng)上被刪除,進(jìn)而錯誤地把這個數(shù)據(jù)快照和備份版本和數(shù)據(jù)快照之間的映射信息從數(shù)據(jù)庫中的數(shù)據(jù)快照(Snapshots)表和備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中被分別刪除,但實際上這個最新的數(shù)據(jù)快照只是暫時從存儲系統(tǒng)上消失,并沒有真正從存儲系統(tǒng)上被刪除。這種現(xiàn)象的出現(xiàn),是因為重復(fù)數(shù)據(jù)消除操作在最新的數(shù)據(jù)快照上面運行時,數(shù)據(jù)快照的重新命名過程會導(dǎo)致最新的數(shù)據(jù)快照在一未知的時間段中從存儲系統(tǒng)上消失。[0015]當(dāng)用戶通過備份和恢復(fù)應(yīng)用軟件刪除一個過時的備份版本,或它按保留設(shè)置被刪除時,因為備份版本和上面提到的那個數(shù)據(jù)快照之間的映射信息已從備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中被錯誤的刪除了,所以備份和恢復(fù)應(yīng)用軟件不能根據(jù)這個映射關(guān)系從備份版本找到相關(guān)的數(shù)據(jù)快照,進(jìn)而就不能從存儲系統(tǒng)上刪除這個數(shù)據(jù)快照,因此,在用戶不知情的情況下,這個數(shù)據(jù)快照將永遠(yuǎn)地遺留在存儲系統(tǒng)上,導(dǎo)致了硬盤空間的浪費,運行時間長了,會導(dǎo)致存儲系統(tǒng)上無可用的硬盤空間,進(jìn)而導(dǎo)致存儲系統(tǒng)的癱瘓。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,當(dāng)重復(fù)數(shù)據(jù)消除(Dedupe)機(jī)制在一個數(shù)據(jù)卷(Volume)上啟用時,即使備份和恢復(fù)應(yīng)用軟件不能在存儲系統(tǒng)上,找到在數(shù)據(jù)卷中最新的數(shù)據(jù)快照,我們也不把它的信息和備份班本和它之間的映射信息從數(shù)據(jù)快照(Snapshots)表和備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中刪除。
[0017]這樣做了以后,當(dāng)重復(fù)數(shù)據(jù)消除操作在進(jìn)行過程中,我們就能避免錯誤地刪除在數(shù)據(jù)卷中的最新數(shù)據(jù)快照,因此最新數(shù)據(jù)快照的信息和備份班本和它之間的映射信息都不會從數(shù)據(jù)快照(Snapshots)表和備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中被分別刪除。
[0018]現(xiàn)在,只有當(dāng)用戶刪除一個過時的備份班本時,在這個備份班本中的數(shù)據(jù)快照才能從存儲系統(tǒng)上被刪除,在數(shù)據(jù)快照(Snapshots)表和備份版本與數(shù)據(jù)快照的映射信息(BackupVerAndSnapshotMappings)表中與數(shù)據(jù)快照有關(guān)的信息也才會被分別刪除,這樣就解決了原來的問題:過時的數(shù)據(jù)快照被遺留在存儲系統(tǒng)上,用戶不能用它們,并且它們不會從存儲系統(tǒng)上被刪除,這將浪費非常多的硬盤空間。
[0019]以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,其特征在于: 當(dāng)重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上啟用時,即使備份和恢復(fù)應(yīng)用軟件在存儲系統(tǒng)上未找到數(shù)據(jù)卷中最新的數(shù)據(jù)快照,繼續(xù)保留數(shù)據(jù)快照表中所述最新的數(shù)據(jù)快照的信息和備份版本和數(shù)據(jù)快照的映射信息表中備份版本和所述最新的數(shù)據(jù)快照之間的映射信息。
2.根據(jù)權(quán)利要求1所述的一種避免數(shù)據(jù)快照遺留在存儲系統(tǒng)上的方法,其特征在于:具體步驟包括: (100)、首先判斷所述重復(fù)數(shù)據(jù)消除機(jī)制在一個數(shù)據(jù)卷上是否啟用,是,則繼續(xù)步驟(200),否,則繼續(xù)步驟(300); (200)、判斷是否為最新的數(shù)據(jù)快照,是,則結(jié)束操作,否,則繼續(xù)步驟(300); (300)、判斷數(shù)據(jù)快照存在于存儲系統(tǒng)中,是,則結(jié)束操作,否,則吧數(shù)據(jù)快照和備份版本與它之間的映射信息從數(shù)據(jù)快照表和備份版本與數(shù)據(jù)快照的映射信息表中分別刪除; (400)、判斷備份版本是否至少包含一個數(shù)據(jù)快照,是,則結(jié)束操作,否,則繼續(xù)步驟(500); (500)、從備份版本表中刪除空的備份版本。
【文檔編號】G06F9/44GK103473149SQ201310357465
【公開日】2013年12月25日 申請日期:2013年8月16日 優(yōu)先權(quán)日:2013年8月16日
【發(fā)明者】趙利林 申請人:趙利林
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1