欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于快照的文件處理方法及具有快照功能的固態(tài)硬盤的制作方法

文檔序號(hào):6369653閱讀:167來(lái)源:國(guó)知局
專利名稱:基于快照的文件處理方法及具有快照功能的固態(tài)硬盤的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于快照的文件處理方法及具有快照功能的固態(tài)硬盤。
背景技術(shù)
文件的備份及還原是在計(jì)算機(jī)使用過(guò)程中極為重要的操作。計(jì)算機(jī)病毒、誤操作等都可能使文件受損,能夠恢復(fù)文件到之前的指定狀態(tài)是非常必要的。傳統(tǒng)的文件備份方法通常是主動(dòng)的將文件拷貝到指定位置保存起來(lái),待需要恢復(fù)文件備份時(shí),將文件備份從這個(gè)特殊的位置拷貝出來(lái),從而使文件的內(nèi)容恢復(fù)到備份時(shí)刻的狀態(tài)。用這種拷貝的方式來(lái)實(shí)現(xiàn)文件的備份及還原比較大的問(wèn)題是,每個(gè)文件備份都獨(dú)立占據(jù)硬盤空間,而且備份及還原的過(guò)程都是在硬盤上拷貝全部數(shù)據(jù)的過(guò)程,而這個(gè)過(guò)程往往需要較長(zhǎng)的時(shí)間。
現(xiàn)有技術(shù)中ー固態(tài)硬盤備份的實(shí)施例如圖I所示,該實(shí)現(xiàn)方法是將文件全部拷貝到指定位置進(jìn)行保存,邏輯地址L0、L1和L2為ー個(gè)文件,對(duì)應(yīng)物理地址P0、P1和P2。備份該文件時(shí),將邏輯地址L0、LI和L2的內(nèi)容拷貝到邏輯地址L3、L4和L5中,對(duì)應(yīng)物理地址P3、P4和P5,這樣需要和原來(lái)文件同樣大小的硬盤空間來(lái)保存文件備份,當(dāng)需要恢復(fù)備份時(shí),將邏輯地址L3、L4和L5存放的內(nèi)容拷貝到邏輯地址L0、LI和L2中,實(shí)現(xiàn)文件的恢復(fù),這種實(shí)現(xiàn)方法明顯的會(huì)占用大量的物理空間。綜上可知,現(xiàn)有的硬盤文件的備份及恢復(fù)方法,在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改迸。

發(fā)明內(nèi)容
針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種基于快照的文件處理方法及具有快照功能的固態(tài)硬盤,可以方便的實(shí)現(xiàn)文件的備份與恢復(fù)。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于快照的文件處理方法,所述方法包括接收文件備份命令;建立所述文件當(dāng)前使用的邏輯地址到物理地址的映射表;接收文件備份恢復(fù)命令;將所述文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。根據(jù)本發(fā)明的基于快照的文件處理方法,所述文件備份通過(guò)儲(chǔ)存快照實(shí)現(xiàn)。根據(jù)本發(fā)明的基于快照的文件處理方法,所述指定備份使用的邏輯地址到物理地址的映射表與所述當(dāng)前使用的邏輯地址到物理地址的映射表共用部分相同的物理地址。根據(jù)本發(fā)明的基于快照的文件處理方法,所述文件被操作前的備份對(duì)應(yīng)第一快照,所述文件被操作后的備份對(duì)應(yīng)第二快照,若所述文件被操作前后具有不變的數(shù)據(jù),則所述第一快照和第二快照共用所述數(shù)據(jù)的物理地址。根據(jù)本發(fā)明的基于快照的文件處理方法,所述方法還包括
接收所述文件備份的刪除指令,刪除所述文件的邏輯地址到物理地址映射表的指定備份。根據(jù)本發(fā)明的基于快照的文件處理方法,所述方法還包括接收所述文件備份的查詢指令,返回當(dāng)前所述文件的所有備份信息。本發(fā)明還提供ー種具有快照功能的固態(tài)硬盤,所述固態(tài)硬盤包括文件備份模塊,用于接收文件備份命令,建立所述文件當(dāng)前使用的邏輯地址到物理地址的映射表;文件恢復(fù)模塊,用于接收文件備份恢復(fù)命令,將所述文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。
本發(fā)明還提供ー種具有快照功能的固態(tài)硬盤,所述固態(tài)硬盤具有快照空間,用于通過(guò)儲(chǔ)存快照實(shí)現(xiàn)所述文件備份。本發(fā)明還提供ー種具有快照功能的固態(tài)硬盤,所述固態(tài)硬盤還包括備份刪除模塊,用于接收所述文件備份的刪除指令,刪除所述文件的邏輯地址到物理地址映射表的指定備份。本發(fā)明還提供ー種具有快照功能的固態(tài)硬盤,所述固態(tài)硬盤還包括備份查詢模塊,用于接收所述文件備份的查詢指令,返回當(dāng)前所述文件的所有備份信息。本發(fā)明通過(guò)固態(tài)硬盤的快照功能實(shí)現(xiàn)文件的快速備份與恢復(fù),具體的,當(dāng)固態(tài)硬盤接收某文件的備份創(chuàng)建命令,則直接建立對(duì)應(yīng)該文件的當(dāng)前快照,即文件當(dāng)前使用的邏輯地址到物理地址的映射表并保存,文件被操作后,若需要恢復(fù)到被操作前狀態(tài),則接收恢復(fù)指令,將指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表,使文件恢復(fù)到指定備份的狀態(tài)。更好的,若文件被操作前后具有不變的數(shù)據(jù),則該文件被操作前對(duì)應(yīng)的第一快照和被操作后對(duì)應(yīng)的第二快照共用所述數(shù)據(jù)的物理地址,借此可節(jié)省大量物理空間。


圖I是現(xiàn)有技術(shù)ー實(shí)施例的文件備份的映射表示意圖;圖2是本發(fā)明一實(shí)施例提供的固態(tài)硬盤的結(jié)構(gòu)示意圖;圖3A是本發(fā)明一實(shí)施例的第一快照結(jié)構(gòu)示意圖;圖3B是圖3A所示實(shí)施例的第二快照結(jié)構(gòu)示意圖;圖3C是圖3A所示實(shí)施例第一快照恢復(fù)后的結(jié)構(gòu)示意圖;圖4A是本發(fā)明另ー實(shí)施例的第一快照結(jié)構(gòu)示意圖;圖4B是圖4A所示實(shí)施例的第二快照結(jié)構(gòu)示意圖;圖4C是圖4A所示實(shí)施例的被操作后的第一快照的結(jié)構(gòu)示意圖;圖5是本發(fā)明一實(shí)施例提供的基于快照的文件處理方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見(jiàn)圖2,本發(fā)明提供了ー種具有快照功能的固態(tài)硬盤,該固態(tài)硬盤100具有存儲(chǔ)空間,用于通過(guò)存儲(chǔ)快照實(shí)現(xiàn)對(duì)文件的備份。具體應(yīng)用中,固態(tài)硬盤100包括文件備份模塊10,用于接收文件備份命令,建立文件當(dāng)前使用的邏輯地址到物理地址的映射表。本發(fā)明的實(shí)施例中,若文件被操作前的數(shù)據(jù)有變化,則其對(duì)應(yīng)的被操作前后的備份也不相同。比如,若某文件被操作前的備份對(duì)應(yīng)第一快照,經(jīng)過(guò)一段時(shí)間的寫操作后對(duì)應(yīng)的備份為第二快照,由于該文件的數(shù)據(jù)內(nèi)容經(jīng)過(guò)了寫操作,所以該文件的數(shù)據(jù)有部分的變化,對(duì)應(yīng)的備份也有相應(yīng)的變化。優(yōu)選的是,某文件可以有多個(gè)備份,對(duì)應(yīng)不同時(shí)刻的數(shù)據(jù)狀態(tài)。文件恢復(fù)模塊20,用于接收文件備份恢復(fù)命令,將文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。前述已經(jīng)說(shuō)明,對(duì)于某一文件,其可以有多個(gè)備份對(duì)應(yīng)不同的數(shù)據(jù)狀態(tài),若用戶想將該文件的數(shù)據(jù)狀態(tài)恢復(fù)到某ー時(shí)刻的狀態(tài),則只需通過(guò)系統(tǒng)發(fā)送恢復(fù)命令,調(diào)用指定備份使用的邏輯地址到物理地址的映射表,使其保存到當(dāng)前使用的邏輯地址到物理地址的映射表。
參見(jiàn)圖3A 圖3C所示文件備份恢復(fù)的實(shí)施例,圖3A是固態(tài)硬盤100的某文件當(dāng)前使用的第一快照,圖3B是對(duì)應(yīng)同一文件初始備份對(duì)應(yīng)的第二快照,當(dāng)固態(tài)硬盤100接收恢復(fù)文件備份的命令時(shí),文件恢復(fù)模塊20將圖3B所示第二快照的邏輯地址到物理地址映射表恢復(fù)到圖3A所示的第一快照備份上,圖3A所示備份的邏輯地址L0、L1和L2分別對(duì)應(yīng)物理地址PO、Pl和P2,如圖3C所示,圖3A備份的文件內(nèi)容恢復(fù)成圖3B所示備份的內(nèi)容。本發(fā)明的固態(tài)硬盤還包括備份刪除模塊30和備份查詢模塊40?;?,備份刪除模塊30用于接收文件備份的刪除指令,刪除文件的邏輯地址到物理地址映射表的指定備份,備份查詢模塊40用于接收文件備份的查詢指令,返回當(dāng)前所述文件的所有備份信息。實(shí)際應(yīng)用中,文件被操作前后,通常只有部分?jǐn)?shù)據(jù)作了變化,而大部分?jǐn)?shù)據(jù)沒(méi)有改變。有鑒于此,本發(fā)明的各個(gè)備份對(duì)應(yīng)的快照之間共用其中部分相同的物理地址,可大大節(jié)省占用空間。參見(jiàn)圖4A 圖4C,假設(shè)某文件當(dāng)前使用圖4A所示的第一快照,為便于說(shuō)明,在此圖4B為此時(shí)保存?zhèn)浞莸牡诙煺?,?dāng)該文件被操作之后再進(jìn)行備份,則圖4A所示的第一快照接收寫操作,對(duì)邏輯地址LO的寫操作使圖4A所示快照的邏輯地址LO對(duì)應(yīng)新的物理地址L3,對(duì)邏輯地址L2的寫操作使圖4A所示快照的邏輯地址L2對(duì)應(yīng)新的物理地址L4,第一快照變化為如圖4C所示的結(jié)構(gòu),如此經(jīng)過(guò)一段時(shí)間對(duì)文件的操作后,由于文件的部分?jǐn)?shù)據(jù)沒(méi)有變化,所以第一快照和第二快照仍具有不變的物理地址P1。借此,本發(fā)明的固態(tài)硬盤100在文件的多個(gè)快照間能夠共享部分的物理地址,從而節(jié)省部分硬盤空間。參見(jiàn)圖5本發(fā)明提供一種基于快照的文件處理方法,其可以通過(guò)如圖2所示的固態(tài)硬盤實(shí)現(xiàn),該方法包括步驟S501,文件備份模塊10接收文件備份命令,建立所述文件當(dāng)前使用的邏輯地址到物理地址的映射表。本發(fā)明中的文件備份均通過(guò)固態(tài)硬盤100的儲(chǔ)存快照實(shí)現(xiàn),某一文件某時(shí)刻的一個(gè)備份對(duì)應(yīng)ー個(gè)快照,快照中保存文件當(dāng)前使用的邏輯地址到物理地址的映射表。步驟S502,文件恢復(fù)模塊20接收文件備份恢復(fù)命令,將文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。具體應(yīng)用中,文件被操作的前后或是某ー操作時(shí)刻,該文件具有不同的數(shù)據(jù),但相比被操作前的文件數(shù)據(jù),被操作后的文件數(shù)據(jù)只有部分改變,而大量的數(shù)據(jù)不會(huì)有變化。因此,當(dāng)恢復(fù)文件的指定備份時(shí),指定備份使用的邏輯地址到物理地址的映射表可以與當(dāng)前使用的邏輯地址到物理地址的映射表共用部分相同的物理地址,借此節(jié)省硬盤空間。需要說(shuō)明的是,當(dāng)文件備份好后,固態(tài)硬盤100可以接收文件備份的刪除指令,刪除文件的邏輯地址到物理地址映射表的指定備份,也可以接收文件備份的查詢指令,返回當(dāng)前所述文件的所有備份信息。更好的,若某文件具有多處備份(快照),比如,某文件被操作前對(duì)應(yīng)第一快照,被操作后對(duì)應(yīng)第二快照,若操作前后具有不變的數(shù)據(jù),則第一快照和第二快照共用所述不變數(shù)據(jù)的物理地址。借此,本發(fā)明不僅可以快速的建立與恢復(fù)備份,還可以節(jié)省大量空間。綜上所述,本發(fā)明通過(guò)固態(tài)硬盤的快照功能實(shí)現(xiàn)文件的快速備份與恢復(fù),具體的,當(dāng)固態(tài)硬盤接收某文件的備份創(chuàng)建命令,則直接建立對(duì)應(yīng)該文件的當(dāng)前快照,即文件當(dāng)前使用的邏輯地址到物理地址的映射表并保存,文件被操作后,若需要恢復(fù)到被操作前狀態(tài), 則接收恢復(fù)指令,將指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表,使文件恢復(fù)到指定備份的狀態(tài)。更好的,若文件被操作前后具有不變的數(shù)據(jù),則該文件被操作前對(duì)應(yīng)的第一快照和被操作后對(duì)應(yīng)的第二快照共用所述數(shù)據(jù)的物理地址,借此可節(jié)省大量物理空間。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于快照的文件處理方法,其特征在于,所述方法包括 接收文件備份命令; 建立所述文件當(dāng)前使用的邏輯地址到物理地址的映射表; 接收文件備份恢復(fù)命令; 將所述文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。
2.根據(jù)權(quán)利要求I所述的基于快照的文件處理方法,其特征在于,所述文件備份通過(guò)儲(chǔ)存快照實(shí)現(xiàn)。
3.根據(jù)權(quán)利要求I所述的基于快照的文件處理方法,其特征在于,所述指定備份使用的邏輯地址到物理地址的映射表與所述當(dāng)前使用的邏輯地址到物理地址的映射表共用部分相同的物理地址。
4.根據(jù)權(quán)利要求2所述的基于快照的文件處理方法,其特征在于,所述文件被操作前的備份對(duì)應(yīng)第一快照,所述文件被操作后的備份對(duì)應(yīng)第二快照,若所述文件被操作前后具有不變的數(shù)據(jù),則所述第一快照和第二快照共用所述數(shù)據(jù)的物理地址。
5.根據(jù)權(quán)利要求I所述的基于快照的文件處理方法,其特征在于,所述方法還包括 接收所述文件備份的刪除指令,刪除所述文件的邏輯地址到物理地址映射表的指定備份。
6.根據(jù)權(quán)利要求I所述的基于快照的文件處理方法,其特征在于,所述方法還包括 接收所述文件備份的查詢指令,返回當(dāng)前所述文件的所有備份信息。
7.ー種具有快照功能的固態(tài)硬盤,其特征在于,所述固態(tài)硬盤包括 文件備份模塊,用于接收文件備份命令,建立所述文件當(dāng)前使用的邏輯地址到物理地址的映射表; 文件恢復(fù)模塊,用于接收文件備份恢復(fù)命令,將所述文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。
8.根據(jù)權(quán)利要求7所述的固態(tài)硬盤,其特征在于,所述固態(tài)硬盤具有快照空間,用于通過(guò)儲(chǔ)存快照實(shí)現(xiàn)所述文件備份。
9.根據(jù)權(quán)利要求7所述的固態(tài)硬盤,其特征在于,所述固態(tài)硬盤還包括備份刪除模塊,用于接收所述文件備份的刪除指令,刪除所述文件的邏輯地址到物理地址映射表的指定備份。
10.根據(jù)權(quán)利要求7所述的固態(tài)硬盤,其特征在于,所述固態(tài)硬盤還包括備份查詢模塊,用于接收所述文件備份的查詢指令,返回當(dāng)前所述文件的所有備份信息。
全文摘要
本發(fā)明適用于計(jì)算機(jī)技術(shù)領(lǐng)域,提供了一種基于快照的文件處理方法,所述方法包括接收文件備份命令;建立所述文件當(dāng)前使用的邏輯地址到物理地址的映射表;接收文件備份恢復(fù)命令;將所述文件的指定備份使用的邏輯地址到物理地址的映射表到保存到所述當(dāng)前使用的邏輯地址到物理地址的映射表。更好的是,若文件被操作前后具有不變的數(shù)據(jù),則該文件被操作前對(duì)應(yīng)的第一快照和被操作后對(duì)應(yīng)的第二快照共用所述數(shù)據(jù)的物理地址。借此,本發(fā)明可以方便的實(shí)現(xiàn)文件的備份與恢復(fù),且可以使文件的各備份間共享大量不變的數(shù)據(jù),節(jié)省硬盤空間。
文檔編號(hào)G06F11/14GK102693173SQ20121014931
公開(kāi)日2012年9月26日 申請(qǐng)日期2012年5月15日 優(yōu)先權(quán)日2012年5月15日
發(fā)明者廖東方 申請(qǐng)人:記憶科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
西贡区| 乌什县| 蒲江县| 武邑县| 宁阳县| 丹阳市| 出国| 黔西县| 洪江市| 临颍县| 通化市| 甘谷县| 德格县| 敦化市| 隆昌县| 会理县| 镇安县| 东乌| 固始县| 芜湖市| 望奎县| 常州市| 合阳县| 泰宁县| 炉霍县| 清徐县| 黄山市| 汝城县| 绵竹市| 洛浦县| 昭觉县| 仁寿县| 紫金县| 德清县| 柳林县| 剑阁县| 广饶县| 精河县| 丁青县| 图们市| 香港|