專(zhuān)利名稱(chēng)::一種數(shù)據(jù)保護(hù)方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及存儲(chǔ)
技術(shù)領(lǐng)域:
,特別是涉及一種數(shù)據(jù)保護(hù)方法及裝置。
背景技術(shù):
:隨著Internet迅速發(fā)展以及對(duì)數(shù)據(jù)安全觀念的加強(qiáng),對(duì)數(shù)據(jù)的保護(hù)提出越來(lái)高的要求,而使用存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)保護(hù)的方法得到了重視;對(duì)于一個(gè)企業(yè)來(lái)說(shuō),需要存儲(chǔ)更多的數(shù)據(jù),也要求更大的存儲(chǔ)容量,而且企業(yè)數(shù)據(jù)的安全性極為重要,一旦重要的數(shù)據(jù)被破壞或丟失,就會(huì)對(duì)企業(yè)日常生產(chǎn)造成重大的影響,甚至是難以彌補(bǔ)的損失,因此,提供可靠的數(shù)據(jù)存儲(chǔ)保證是至關(guān)重要的?,F(xiàn)有技術(shù)中,如圖1所示,通過(guò)在應(yīng)用服務(wù)器上安裝數(shù)據(jù)保護(hù)軟件,將應(yīng)用服務(wù)器本身的數(shù)據(jù)保護(hù)到存儲(chǔ)設(shè)備上,并不斷的將應(yīng)用服務(wù)器上變化的數(shù)據(jù)保護(hù)到存儲(chǔ)設(shè)備上。其中,在被保護(hù)的應(yīng)用服務(wù)器上安裝的數(shù)據(jù)保護(hù)軟件中,包括一個(gè)initiator(發(fā)起者)和一張表格,通過(guò)使用該initiator可以連接到存儲(chǔ)設(shè)備;并通過(guò)使用該表格記錄數(shù)據(jù)塊的變化情況。例如,應(yīng)用服務(wù)器的硬盤(pán)disl(-A的大小為70G,而存儲(chǔ)設(shè)備上有足夠大的空間(大于70G);當(dāng)需要對(duì)硬盤(pán)disk-A上的數(shù)據(jù)進(jìn)行保護(hù)時(shí),數(shù)據(jù)保護(hù)軟件利用initiator與存儲(chǔ)設(shè)備建立連接,并在存儲(chǔ)設(shè)備上分配一個(gè)與disk-A同樣大小的資源(即70G的資源,以下稱(chēng)為ST-A),此時(shí),可以將disk-A中的數(shù)據(jù)拷貝到ST-A中,如圖2所示,數(shù)據(jù)保護(hù)軟件將disk-A中的每個(gè)數(shù)據(jù)塊的數(shù)據(jù)拷貝(數(shù)據(jù)塊級(jí)的拷貝)到ST-A相對(duì)應(yīng)的數(shù)據(jù)塊中;例如,將disk-A中數(shù)據(jù)塊1的數(shù)據(jù)拷貝到ST-A的數(shù)據(jù)塊1中。此外,當(dāng)?shù)谝淮螖?shù)據(jù)拷貝完成后,數(shù)據(jù)保護(hù)軟件將使用上述用于記錄數(shù)據(jù)塊變化情況的表格將disk-A被改動(dòng)的數(shù)據(jù)塊編號(hào)記錄下來(lái),并每隔一段時(shí)間(例如,10分鐘)后,將改變過(guò)的數(shù)據(jù)塊中的內(nèi)容同步到ST-A中,使得ST-A中的數(shù)據(jù)與disk-A中的數(shù)據(jù)近似保持一致(10分鐘內(nèi)變化的數(shù)據(jù)不能一致);如表1所示表1_<table>tableseeoriginaldocumentpage7</column></row><table>通過(guò)上述的數(shù)據(jù)拷貝過(guò)程,一旦disk-A出現(xiàn)損壞時(shí),應(yīng)用服務(wù)器可以通過(guò)initiator與存儲(chǔ)設(shè)備建立會(huì)話(huà),并將disk-A中對(duì)應(yīng)的數(shù)據(jù)從ST-A中讀取出來(lái),從而獲取到disk-A丟失的數(shù)據(jù)?;谏厦娴姆治觯F(xiàn)有技術(shù)是基于數(shù)據(jù)塊級(jí)的數(shù)據(jù)保護(hù),當(dāng)disk-A出現(xiàn)損壞時(shí),需要將ST-A的全部數(shù)據(jù)拷貝到新的disk-B(對(duì)應(yīng)于disk-A)上,從而恢復(fù)原disk-A上的數(shù)據(jù);此時(shí),如果有文件的改變跨越了2次時(shí)間間隔(例如,超過(guò)20分鐘),使得一部分文件拷貝到disk-B,另一部分文件沒(méi)有拷貝到disk-B時(shí),將導(dǎo)致該文件不可讀,進(jìn)一步的,如果該文件是系統(tǒng)文件時(shí),會(huì)導(dǎo)致大量文件不可讀,使得disk-B上的數(shù)據(jù)有很多不完整的情況。此外,如果disk-A上只是有一些文件出現(xiàn)了損壞,現(xiàn)有技術(shù)中需要通過(guò)全盤(pán)拷貝的方法進(jìn)行數(shù)據(jù)恢復(fù),不能對(duì)損壞的文件進(jìn)行數(shù)據(jù)恢復(fù),使得恢復(fù)的時(shí)間很長(zhǎng),影響用戶(hù)的使用。
發(fā)明內(nèi)容本發(fā)明提供一種數(shù)據(jù)保護(hù)方法及裝置,以對(duì)數(shù)據(jù)進(jìn)行文件級(jí)別的數(shù)據(jù)保護(hù),提高效率。為了達(dá)到上述目的,本發(fā)明提出了一種數(shù)據(jù)保護(hù)方法,應(yīng)用于包括應(yīng)用服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備的系統(tǒng)中,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,所述應(yīng)用服務(wù)器需要在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上至少申請(qǐng)兩塊SAN存儲(chǔ)資源,第一SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù),第二SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器所對(duì)應(yīng)的應(yīng)用數(shù)據(jù);所述方法包括以下步驟所述應(yīng)用服務(wù)器獲取文件日志信息;所述應(yīng)用服務(wù)器判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;所述文件為所述本地?cái)?shù)據(jù)的文件;當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述應(yīng)用服務(wù)器將所述文件拷貝到所述第一SAN存儲(chǔ)資源上。所述應(yīng)用服務(wù)器獲取文件日志信息之前,還包括所述應(yīng)用服務(wù)器將所述本地?cái)?shù)據(jù)以數(shù)據(jù)塊的形式拷貝到所述第一SAN存儲(chǔ)資源上。所述應(yīng)用服務(wù)器判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化具體包括;所述應(yīng)用服務(wù)器判斷所述文件日志信息與自身存儲(chǔ)的日志表項(xiàng)是否相同,所述日志表項(xiàng)用于存儲(chǔ)所述文件日志信息;當(dāng)所述文件日志信息與日志表項(xiàng)相同時(shí),所述應(yīng)用服務(wù)器判斷沒(méi)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;當(dāng)所述文件日志信息與日志表項(xiàng)不同時(shí),所述應(yīng)用服務(wù)器判斷有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化。當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述方法還包括所述應(yīng)用服務(wù)器根據(jù)變化后的文件日志信息更新自身的日志表項(xiàng)。所述應(yīng)用服務(wù)器將所述文件拷貝到第一SAN存儲(chǔ)資源上具體包括所述應(yīng)用服務(wù)器將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為未處理曰志;所述應(yīng)用服務(wù)器將所述未處理日志所對(duì)應(yīng)的文件作為一個(gè)事務(wù),并將該文件保存到所述第一SAN存儲(chǔ)資源上;當(dāng)保存完成時(shí),所述應(yīng)用服務(wù)器將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為處理日志。當(dāng)所述應(yīng)用服務(wù)器的硬盤(pán)出現(xiàn)損壞時(shí),所述方法還包括所述應(yīng)用服務(wù)器從所述第一SAN存儲(chǔ)資源上獲取本地?cái)?shù)據(jù);8所述應(yīng)用服務(wù)器以數(shù)據(jù)塊拷貝的方式將所述本地?cái)?shù)據(jù)拷貝到所述應(yīng)用服務(wù)器所使用的新硬盤(pán)中;當(dāng)所述應(yīng)用服務(wù)器的文件出現(xiàn)損壞時(shí),所述方法還包括所述應(yīng)用服務(wù)器從所述第一SAN存儲(chǔ)資源上查找損壞文件所對(duì)應(yīng)的本地?cái)?shù)據(jù);所述應(yīng)用服務(wù)器以文件拷貝的方式將對(duì)應(yīng)的本地?cái)?shù)據(jù)拷貝到所述應(yīng)用月良務(wù)器中。所述應(yīng)用服務(wù)器通過(guò)自身的數(shù)據(jù)保護(hù)軟件與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中的第一SAN存儲(chǔ)資源進(jìn)行數(shù)據(jù)傳輸。一種數(shù)據(jù)保護(hù)裝置,應(yīng)用于包括應(yīng)用服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備的系統(tǒng)中,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,所述應(yīng)用服務(wù)器需要在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上至少申請(qǐng)兩塊SAN存儲(chǔ)資源,第一SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù),第二SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器所對(duì)應(yīng)的應(yīng)用數(shù)據(jù);所述裝置包括獲取模塊,用于獲取文件日志信息;判斷模塊,用于判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;所述文件為所述本地?cái)?shù)據(jù)的文件;處理模塊,用于當(dāng)所述判斷模塊判斷有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),將所述文件拷貝到所述第一SAN存儲(chǔ)資源上。所述處理模塊還用于將所述本地?cái)?shù)據(jù)以數(shù)據(jù)塊的形式拷貝到所述第一SAN存儲(chǔ)資源上。所述判斷模塊具體用于判斷所述文件日志信息與自身存儲(chǔ)的日志表項(xiàng)是否相同,所述日志表項(xiàng)用于存儲(chǔ)所述文件日志信息;當(dāng)所述文件日志信息與日志表項(xiàng)相同時(shí),判斷沒(méi)有文件所對(duì)應(yīng)的文件曰志信息發(fā)生變化;當(dāng)所述文件日志信息與日志表項(xiàng)不同時(shí),判斷有文件所對(duì)應(yīng)的文件曰志9信息發(fā)生變化。當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述處理模塊還用于根據(jù)變化后的文件日志信息更新自身的日志表項(xiàng)。所述處理^^莫塊具體用于將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為未處理日志;將所述未處理日志所對(duì)應(yīng)的文件作為一個(gè)事務(wù),并將該文件保存到所述第一SAN存儲(chǔ)資源;當(dāng)保存完成時(shí),將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為處理曰志。當(dāng)所述應(yīng)用服務(wù)器的硬盤(pán)出現(xiàn)損壞時(shí),所述獲取模塊還用于從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上獲取存儲(chǔ)資源,所述存儲(chǔ)資源為所述應(yīng)用服務(wù)器在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上所保護(hù)的數(shù)據(jù);并以數(shù)據(jù)塊拷貝的方式將所述存儲(chǔ)資源拷貝到所述應(yīng)用服務(wù)器所使用的新硬盤(pán)中;當(dāng)所述應(yīng)用服務(wù)器的文件出現(xiàn)損壞時(shí),所述獲取模塊還用于從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上查找損壞文件所對(duì)應(yīng)的存儲(chǔ)資源;所述數(shù)據(jù)保護(hù)裝置通過(guò)自身的數(shù)據(jù)保護(hù)軟件與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中的第一SAN存儲(chǔ)資源進(jìn)行數(shù)據(jù)傳輸。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)通過(guò)使用應(yīng)用服務(wù)器上文件系統(tǒng)的日志信息,將日志信息中發(fā)生變化的文件獲取出來(lái),并將該發(fā)生變化的文件拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,從而實(shí)現(xiàn)數(shù)據(jù)的保護(hù)。而在進(jìn)行數(shù)據(jù)恢復(fù)時(shí),如果是少量文件的恢復(fù),可以直接從網(wǎng)絡(luò)存儲(chǔ)設(shè)備上讀取到對(duì)應(yīng)的文件,并以文件拷貝的方式將該文件復(fù)制到應(yīng)用服務(wù)器上,從而節(jié)省了恢復(fù)時(shí)間、提高了用戶(hù)的使用體驗(yàn)。圖1為現(xiàn)有技術(shù)中在應(yīng)用服務(wù)器上安裝數(shù)據(jù)保護(hù)軟件,將應(yīng)用服務(wù)器本身的數(shù)據(jù)保護(hù)到存儲(chǔ)設(shè)備示意圖2為現(xiàn)有技術(shù)中數(shù)據(jù)保護(hù)軟件將disk-A中的每個(gè)數(shù)據(jù)塊的數(shù)據(jù)拷貝到ST-A相對(duì)應(yīng)的數(shù)據(jù)塊中示意圖3為本發(fā)明提出的一種數(shù)據(jù)保護(hù)方法流程圖4為本發(fā)明應(yīng)用場(chǎng)景下提出的一種數(shù)據(jù)保護(hù)方法流程圖5為本發(fā)明提出的一種數(shù)據(jù)保護(hù)裝置結(jié)構(gòu)圖。具體實(shí)施例方式如
背景技術(shù):
所述,現(xiàn)有技術(shù)中在對(duì)應(yīng)用服務(wù)器上的數(shù)據(jù)進(jìn)行保護(hù)時(shí),需要將整個(gè)數(shù)據(jù)塊上的數(shù)據(jù)拷貝到存儲(chǔ)設(shè)備上,在對(duì)數(shù)據(jù)進(jìn)行恢復(fù)時(shí),也需要將存儲(chǔ)設(shè)備的整個(gè)數(shù)據(jù)塊上的數(shù)據(jù)恢復(fù)到應(yīng)用服務(wù)器上;從而導(dǎo)致大量文件不可讀、恢復(fù)時(shí)間長(zhǎng)、影響用戶(hù)使用等問(wèn)題。為了解決上述問(wèn)題,本發(fā)明提供一種基于文件級(jí)別的數(shù)據(jù)保護(hù)方法,不需要對(duì)整個(gè)數(shù)據(jù)塊上的數(shù)據(jù)進(jìn)行拷貝,節(jié)省了恢復(fù)時(shí)間、提高了用戶(hù)的使用體驗(yàn)。本發(fā)明的主要思想是對(duì)于日志文件系統(tǒng),通過(guò)分析日志文件系統(tǒng)的日志信息,獲知^皮改動(dòng)文件,并將被改動(dòng)文件的數(shù)據(jù)塊拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上,每次拷貝均是以文件為單位進(jìn)行拷貝的,從而實(shí)現(xiàn)了文件級(jí)別的數(shù)據(jù)保護(hù)。本發(fā)明提出的一種數(shù)據(jù)保護(hù)方法,應(yīng)用于包括應(yīng)用服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備的系統(tǒng)中,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,該網(wǎng)絡(luò)可以為IP(InternetProtocol,網(wǎng)絡(luò)互連協(xié)議)網(wǎng)絡(luò),或FC(FiberChannel,光纖通道)網(wǎng)絡(luò)等,所述應(yīng)用服務(wù)器需要在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上至少申請(qǐng)兩塊SAN(StorageAreaNetwork,存儲(chǔ)局域網(wǎng)絡(luò))存儲(chǔ)資源,第一SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù),第二SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器所對(duì)應(yīng)的應(yīng)用數(shù)據(jù);其中,所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù)包括但不限于本地的系統(tǒng)文件;本地的驅(qū)動(dòng)程序;本地的應(yīng)用程序等;所述應(yīng)用數(shù)據(jù)為不需要存儲(chǔ)到所述應(yīng)用服務(wù)器,但需要通過(guò)所述應(yīng)用服務(wù)器存儲(chǔ)到第二SAN存儲(chǔ)資源的數(shù)據(jù);如圖3所示,所述方法包括以下步驟步驟S301,所述應(yīng)用服務(wù)器獲取文件日志信息。步驟S302,所述應(yīng)用服務(wù)器判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;所述文件為所述本地?cái)?shù)據(jù)的文件。步驟S303,當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述應(yīng)用服務(wù)器將所述文件拷貝到所述第一SAN存儲(chǔ)資源上。即所述應(yīng)用服務(wù)器通過(guò)所述IP網(wǎng)絡(luò),或FC網(wǎng)絡(luò)將述文件拷貝到第一SAN存儲(chǔ)資源中。需要說(shuō)明的是,在本發(fā)明中,當(dāng)所述應(yīng)用服務(wù)器通過(guò)IP網(wǎng)絡(luò)將文件拷貝到第一SAN存儲(chǔ)資源時(shí),所述應(yīng)用服務(wù)器與所述第一SAN存儲(chǔ)資源將采用iSCSI(InternetSmallComputerSystemInterface,互聯(lián)網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口)協(xié)議完成拷貝過(guò)程,當(dāng)所述應(yīng)用服務(wù)器通過(guò)FC網(wǎng)絡(luò)將文件拷貝到第一SAN存儲(chǔ)資源時(shí),所述應(yīng)用服務(wù)器與所述第一SAN存儲(chǔ)資源將釆用FC協(xié)議完成拷貝過(guò)程。如圖4所示,以下結(jié)合一種具體的應(yīng)用場(chǎng)景對(duì)本發(fā)明所提出的數(shù)據(jù)保護(hù)方法進(jìn)行詳細(xì)描述,對(duì)于應(yīng)用服務(wù)器,需要保護(hù)到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的數(shù)據(jù)包括本地?cái)?shù)據(jù)和應(yīng)用程序,其中,該本地?cái)?shù)據(jù)包括但不限于本地的系統(tǒng)文件(該應(yīng)用服務(wù)器的系統(tǒng)文件);本地的驅(qū)動(dòng)程序(該應(yīng)用服務(wù)器的各種驅(qū)動(dòng)程序,例如,主板驅(qū)動(dòng)程序等);本地的應(yīng)用程序(即該應(yīng)用服務(wù)器提供應(yīng)用時(shí)所使用的程序,例如,當(dāng)該應(yīng)用服務(wù)器需要提供郵件服務(wù)時(shí),則該應(yīng)用程序可以為郵件服務(wù)所必須使用的程序)等,而該應(yīng)用數(shù)據(jù)為不需要存儲(chǔ)到所述應(yīng)用服務(wù)器,但需要通過(guò)所述應(yīng)用服務(wù)器存儲(chǔ)到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的數(shù)據(jù),繼續(xù)以應(yīng)用服務(wù)器提供郵件服務(wù)為例,則該應(yīng)用數(shù)據(jù)可以為郵件交互過(guò)程中直接存儲(chǔ)到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的郵件數(shù)據(jù)。本發(fā)明中,應(yīng)用服務(wù)器需要在網(wǎng)絡(luò)存儲(chǔ)設(shè)備上申請(qǐng)兩塊SAN存儲(chǔ)資源(當(dāng)然,根據(jù)實(shí)際的需要,也可以申請(qǐng)超過(guò)兩塊SAN存儲(chǔ)資源,在此不再贅述),其中一塊存儲(chǔ)資源用于存儲(chǔ)本地?cái)?shù)據(jù),另一塊存儲(chǔ)資源用于存儲(chǔ)應(yīng)用數(shù)據(jù),而該應(yīng)用數(shù)據(jù)的存儲(chǔ)過(guò)程本發(fā)明中不再詳加贅述。本發(fā)明中所提出的數(shù)據(jù)保護(hù)方法是針對(duì)該本地?cái)?shù)據(jù)的數(shù)據(jù)保護(hù)過(guò)程。12具體的,該數(shù)據(jù)保護(hù)方法應(yīng)用在日志文件系統(tǒng)中,對(duì)于每個(gè)日志文件系統(tǒng),都會(huì)有日志信息,通過(guò)^f吏用該日志信息記錄文件的更改情況,如表2所示的一種日志信息的結(jié)構(gòu);當(dāng)然,表2所示的日志信息結(jié)構(gòu)只是一種示例情況,根據(jù)實(shí)際的需要還可以對(duì)表2中的內(nèi)容進(jìn)行修改,在此不再贅述。<table>tableseeoriginaldocumentpage13</column></row><table>其中,在該日志信息包括記錄號(hào)、文件名、包含的地址塊、修改的地址塊、是否更新完畢和修改時(shí)間等內(nèi)容,例如,對(duì)于File-l,包含的地址塊為1一100;102、150—160,而在2009-7-2進(jìn)行了更新,對(duì)地址塊35、46、90、155進(jìn)行了修改,而且更新完畢。可以看出,在日志文件系統(tǒng)中,當(dāng)文件發(fā)生更新時(shí),#~改的內(nèi)容均可以在日志信息中顯示出來(lái),基于這一情況,本發(fā)明中,應(yīng)用服務(wù)器可以通過(guò)該日志信息獲取到發(fā)生更改的文件,從而對(duì)該文件進(jìn)行數(shù)據(jù)保護(hù),以實(shí)現(xiàn)文件級(jí)別的數(shù)據(jù)保護(hù)。本發(fā)明中,應(yīng)用服務(wù)器可以獲取到自身的日志信息,并在數(shù)據(jù)保護(hù)軟件中維護(hù)日志表項(xiàng)。其中,該日志表項(xiàng)與上述日志信息結(jié)構(gòu)所對(duì)應(yīng)的表2相比,只增加了一項(xiàng),即增加了是否已經(jīng)處理該日志信息;可知,應(yīng)用服務(wù)器在獲取到日志信息后,可以直接在數(shù)據(jù)保護(hù)軟件中維護(hù)日志表項(xiàng)。如表3所示的一種日志表項(xiàng);當(dāng)然,表3所示的日志表項(xiàng)只是一種示例情況,根據(jù)實(shí)際的需要還可以對(duì)表3中的內(nèi)容進(jìn)行修改,在此不再贅述。<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>具體的,上述的數(shù)據(jù)保護(hù)方法包括以下步驟:步驟S401,應(yīng)用服務(wù)器與網(wǎng)絡(luò)存儲(chǔ)設(shè)備建立會(huì)話(huà),并在網(wǎng)絡(luò)存儲(chǔ)設(shè)備上為該應(yīng)用服務(wù)器分配不小于被保護(hù)硬盤(pán)的資源。其中,在數(shù)據(jù)保護(hù)軟件中包含有initiator,而應(yīng)用服務(wù)器是通過(guò)使用數(shù)據(jù)保護(hù)軟件中的initiator與網(wǎng)絡(luò)存儲(chǔ)設(shè)備建立會(huì)話(huà),該會(huì)話(huà)的建立過(guò)程本發(fā)明中不再詳加描述。具體的,為了保證應(yīng)用服務(wù)器上的所有數(shù)據(jù)均能夠在網(wǎng)絡(luò)存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)保護(hù),該網(wǎng)絡(luò)存儲(chǔ)設(shè)備需要為該應(yīng)用服務(wù)器分配不小于被保護(hù)硬盤(pán)的資源。例如,當(dāng)應(yīng)用服務(wù)器上需要有60G的資源需要被保護(hù)時(shí),則該網(wǎng)絡(luò)存儲(chǔ)設(shè)備在為該應(yīng)用服務(wù)器分配資源時(shí),預(yù)留的資源應(yīng)不小于60G。步驟S402,應(yīng)用服務(wù)器將所有需要保護(hù)的數(shù)據(jù)以數(shù)據(jù)塊的形式拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上。其中,在第一次進(jìn)行數(shù)據(jù)拷貝時(shí),需要將應(yīng)用服務(wù)器中所有的數(shù)據(jù)(需要保護(hù)的數(shù)據(jù))拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上時(shí),本步驟中,由于需要拷貝的數(shù)據(jù)很多,應(yīng)用服務(wù)器是采用全盤(pán)拷貝的方式將數(shù)據(jù)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備的。具體的,該應(yīng)用服務(wù)器中所有需要保護(hù)的數(shù)據(jù)包括但不限于本地的系統(tǒng)文件;本地的驅(qū)動(dòng)程序;本地的應(yīng)用程序;應(yīng)用數(shù)據(jù)等。當(dāng)然,本發(fā)明中,應(yīng)用服務(wù)器中需要保護(hù)到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的數(shù)據(jù)并不局限于此,應(yīng)用服務(wù)器上所有的數(shù)據(jù)均可以保護(hù)到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上,在此不再贅述。需要說(shuō)明的是,在上述所有需要保護(hù)到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的數(shù)據(jù)中,應(yīng)用數(shù)據(jù)與本地?cái)?shù)據(jù)(本地的系統(tǒng)文件、本地的驅(qū)動(dòng)程序、本地的應(yīng)用程序等)的拷貝位置并不相同,而且二者的拷貝方式也不一定相同,對(duì)于應(yīng)用數(shù)據(jù)的保護(hù)過(guò)程本發(fā)明中不再贅述,本發(fā)明是針對(duì)本地?cái)?shù)據(jù)的保護(hù)過(guò)程的。步驟S403,應(yīng)用服務(wù)器根據(jù)預(yù)設(shè)的周期收集自身的日志信息。其中,在該應(yīng)用服務(wù)器上有用于記錄文件更改情況的日志信息,即當(dāng)文件發(fā)生更改時(shí),日志信息中均會(huì)有相應(yīng)的記錄,如表2所示的情況,當(dāng)文件發(fā)生更改時(shí),則對(duì)應(yīng)的修改的地址塊中則會(huì)發(fā)生變化,例如,在上個(gè)周期File-l對(duì)應(yīng)的修改的地址塊內(nèi)容為空,而本周期內(nèi)File-l對(duì)應(yīng)的修改的地址塊內(nèi)容位25、26時(shí),可知,F(xiàn)ile-l發(fā)生了變化,日志信息中有相應(yīng)的記錄。具體的,在第一次將應(yīng)用服務(wù)器上所有的數(shù)據(jù)均拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備之后,后續(xù)過(guò)程中只需要對(duì)更改的文件進(jìn)行拷貝即可,可能不再需要對(duì)數(shù)據(jù)進(jìn)行大規(guī)模的拷貝;當(dāng)然,根據(jù)實(shí)際的需要,當(dāng)應(yīng)用服務(wù)器上的數(shù)據(jù)短時(shí)間內(nèi)大規(guī)模變化時(shí),也需要進(jìn)行全盤(pán)數(shù)據(jù)塊的整體復(fù)制,本發(fā)明中不再贅述。進(jìn)一步的,由于應(yīng)用服務(wù)器需要通過(guò)使用數(shù)據(jù)保護(hù)軟件將數(shù)據(jù)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上,即本步驟中,應(yīng)用服務(wù)器是通過(guò)使用數(shù)據(jù)保護(hù)軟件收集該日志信息的,該數(shù)據(jù)保護(hù)軟件需要根據(jù)預(yù)設(shè)的周期,從應(yīng)用服務(wù)器中獲取到日志信息。其中,該預(yù)設(shè)的周期為根據(jù)實(shí)際需要任意選擇的,例如,將該預(yù)設(shè)周期設(shè)置為10分鐘,則每經(jīng)過(guò)10分鐘,數(shù)據(jù)保護(hù)軟件收集一次日志信息。步驟S404,應(yīng)用服務(wù)器判斷該日志信息中是否有文件發(fā)生變化。其中,應(yīng)用服務(wù)器將通過(guò)使用數(shù)據(jù)保護(hù)軟件判斷該日志信息中是否有文件發(fā)生變化,本步驟中,由于在該數(shù)據(jù)保護(hù)軟件中已經(jīng)存儲(chǔ)了表3所示的日志表項(xiàng),而該日志表項(xiàng)與表2所示的日志信息是有著緊密的對(duì)應(yīng)關(guān)系的,當(dāng)日志信息中有文件發(fā)生變化時(shí),則必然導(dǎo)致日志信息和日志表項(xiàng)不一致的情況;該數(shù)據(jù)保護(hù)軟件通過(guò)判斷該日志信息與自身存儲(chǔ)的日志表項(xiàng)是否一致,從而獲取到日志信息中是否有文件發(fā)生變化;即當(dāng)日志信息與日志表項(xiàng)一致時(shí),日志信息中沒(méi)有文件發(fā)生變化;當(dāng)日志信息與日志表項(xiàng)不一致時(shí),日志信息中有文件發(fā)生變化。本步驟中,當(dāng)日志信息中有文件發(fā)生變化時(shí),轉(zhuǎn)到步驟S405,當(dāng)日志信息中沒(méi)有文件發(fā)生變化時(shí),則不需要進(jìn)行后續(xù)步驟,只需要到下個(gè)周期繼續(xù)進(jìn)行判斷即可。步驟S405,應(yīng)用服務(wù)器更新自身存儲(chǔ)的日志表項(xiàng)。其中,當(dāng)數(shù)據(jù)保護(hù)軟件獲知日志表項(xiàng)發(fā)生變化時(shí),需要更新自身的日志表項(xiàng),該更新過(guò)程具體為15使用發(fā)生變化的日志信息替換日志表項(xiàng)中對(duì)應(yīng)的內(nèi)容,并將是否已經(jīng)處理該日志中對(duì)應(yīng)的內(nèi)容設(shè)置為否。例如,當(dāng)日志信息中的File-l發(fā)生變化時(shí),則使用該File-l替換日志表項(xiàng)中File-l的內(nèi)容,將File-l的是否已經(jīng)處理該日志設(shè)置為否。步驟S406,應(yīng)用服務(wù)器根據(jù)該日志表項(xiàng)將發(fā)生變化的文件拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中。其中,數(shù)據(jù)保護(hù)軟件通過(guò)查看自身日志表項(xiàng)中的是否已經(jīng)處理該曰志的內(nèi)容,獲知該日志所對(duì)應(yīng)的文件是否已經(jīng)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,當(dāng)該是否已經(jīng)處理該日志的內(nèi)容為否時(shí),則該日志所對(duì)應(yīng)的文件沒(méi)有拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,此時(shí),應(yīng)用服務(wù)器需要將該日志所對(duì)應(yīng)的文件拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中;當(dāng)該是否已經(jīng)處理該日志的內(nèi)容為是時(shí),則該日志所對(duì)應(yīng)的文件已經(jīng)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,此時(shí),應(yīng)用服務(wù)器不需要將該日志所對(duì)應(yīng)的文件進(jìn)行處理。本步驟中,數(shù)據(jù)保護(hù)軟件需要將變化文件中修改的數(shù)據(jù)塊拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的相應(yīng)數(shù)據(jù)塊中,該過(guò)程本發(fā)明中不再贅述。需要說(shuō)明的是,將變化文件中修改的數(shù)據(jù)塊拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的相應(yīng)數(shù)據(jù)塊的過(guò)程是一個(gè)事務(wù)過(guò)程,即每個(gè)文件是由多個(gè)數(shù)據(jù)塊所組成的,當(dāng)對(duì)該文件進(jìn)行拷貝時(shí),需要將文件中的所有數(shù)據(jù)塊均分別拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上,若有一個(gè)數(shù)據(jù)塊拷貝出現(xiàn)錯(cuò)誤時(shí),則整個(gè)文件的拷貝不能成功,需要對(duì)所有的數(shù)據(jù)塊重新拷貝。當(dāng)發(fā)生變化的文件已經(jīng)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中時(shí),該數(shù)據(jù)保護(hù)軟件還需要將自身存儲(chǔ)的日志表項(xiàng)中是否已經(jīng)處理該日志的內(nèi)容更改為是,在后續(xù)步驟中不再需要對(duì)該文件進(jìn)行拷貝??梢?jiàn),通過(guò)上述的流程,可以實(shí)現(xiàn)數(shù)據(jù)的保護(hù)過(guò)程,即當(dāng)文件發(fā)生變化時(shí),可以直接將變化后的文件拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上,而不需要將整個(gè)數(shù)據(jù)塊(硬盤(pán)所對(duì)應(yīng)的數(shù)據(jù)塊)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上。進(jìn)一步的,上述過(guò)程只是將應(yīng)用服務(wù)器中的數(shù)據(jù)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上,此外,當(dāng)應(yīng)用服務(wù)器出現(xiàn)故障時(shí),需要從網(wǎng)絡(luò)存儲(chǔ)設(shè)備上恢復(fù)數(shù)據(jù)。此時(shí),還包括步驟S407,應(yīng)用服務(wù)器從網(wǎng)絡(luò)存儲(chǔ)設(shè)備上獲取到所需的數(shù)據(jù),并將該數(shù)身的硬盤(pán)中。具體的,當(dāng)應(yīng)用服務(wù)器本身的硬盤(pán)損壞時(shí),此時(shí),應(yīng)用服務(wù)器需要獲取整個(gè)硬盤(pán)上的數(shù)據(jù),即從網(wǎng)絡(luò)存儲(chǔ)設(shè)備上該硬盤(pán)所對(duì)應(yīng)的存儲(chǔ)資源上獲取到該整個(gè)硬盤(pán)的數(shù)據(jù)。其中,該應(yīng)用服務(wù)器需要通過(guò)數(shù)據(jù)保護(hù)軟件中的initiator軟件連接網(wǎng)絡(luò)存儲(chǔ)設(shè)備上對(duì)應(yīng)的資源,并直接使用網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的資源;當(dāng)為應(yīng)用服務(wù)器更換了新的硬盤(pán)時(shí),將網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的數(shù)據(jù)整個(gè)拷貝到應(yīng)用服務(wù)器的新硬盤(pán)中,即采用數(shù)據(jù)塊拷貝的方式將網(wǎng)絡(luò)存儲(chǔ)設(shè)備上的資源拷貝到應(yīng)用服務(wù)器的新硬盤(pán)中。進(jìn)一步的,當(dāng)應(yīng)用服務(wù)器上的個(gè)別文件出現(xiàn)損壞時(shí),由于數(shù)據(jù)保護(hù)軟件所進(jìn)行的是文件級(jí)別的數(shù)據(jù)保護(hù),即在網(wǎng)絡(luò)存儲(chǔ)設(shè)備中的每個(gè)文件都是完整的,此時(shí),數(shù)據(jù)保護(hù)軟件可以使用initiator連接到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上對(duì)應(yīng)的資源,將損壞文件的源文件找出來(lái),并通過(guò)文件拷貝的方式將對(duì)應(yīng)的源文件拷貝到應(yīng)用服務(wù)器上,從而達(dá)到數(shù)據(jù)恢復(fù)的目的。需要說(shuō)明的是,在本發(fā)明中,應(yīng)用服務(wù)器所連接的網(wǎng)絡(luò)存儲(chǔ)設(shè)備可以是IPSAN,也可以是FCSAN,即數(shù)據(jù)保護(hù)軟件中的initiator與網(wǎng)絡(luò)存儲(chǔ)設(shè)備之間可以使用IP網(wǎng)絡(luò)進(jìn)行傳輸,也可以使用FC網(wǎng)絡(luò)進(jìn)行傳輸,其中,當(dāng)使用IP網(wǎng)絡(luò)進(jìn)行傳輸時(shí),將采用iSCSI協(xié)議;在使用FC網(wǎng)絡(luò)進(jìn)行傳輸時(shí),將采用FC協(xié)議。為了更加清楚的說(shuō)明本發(fā)明提供的方案,以下通過(guò)一個(gè)具體的例子進(jìn)行詳細(xì)說(shuō)明。例如,當(dāng)應(yīng)用服務(wù)器的硬盤(pán)大小為70G時(shí),則網(wǎng)絡(luò)存儲(chǔ)設(shè)備上需要為該應(yīng)用服務(wù)器預(yù)留不小于70G的空間,第一次是進(jìn)行全盤(pán)拷貝的,即將70G硬盤(pán)中的內(nèi)容通過(guò)數(shù)據(jù)塊的方式整個(gè)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備上。在第一次全盤(pán)拷貝完成后,有2個(gè)文件進(jìn)行了更新,對(duì)應(yīng)的日志信息如表2所示。在初始時(shí),該數(shù)據(jù)保護(hù)軟件中的日志表項(xiàng)是空的,第一次更新時(shí)(上述的全盤(pán)拷貝過(guò)程),首先讀取文件系統(tǒng)的日志信息,并將該日志信息(即2條記錄)寫(xiě)入到數(shù)據(jù)保護(hù)軟件的日志表項(xiàng)中,如表4所示,可知,在初始時(shí)刻,需要將是否已經(jīng)處理該日志設(shè)置為否。表4<table>tableseeoriginaldocumentpage18</column></row><table>當(dāng)數(shù)據(jù)保護(hù)軟件獲知File-l所對(duì)應(yīng)的是否已經(jīng)處理該日志的內(nèi)容為否時(shí),需要將記錄l中File-l更新的地址塊中的數(shù)據(jù)拷貝到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中(其中,一條記錄將作為一個(gè)事務(wù)進(jìn)行處理),拷貝完成后,需要將是否已經(jīng)處理該日志中的內(nèi)容修改為"是";再處理記錄2,即File-2,該處理過(guò)程與File-l相同,在此不再贅述。本發(fā)明提出的一種數(shù)據(jù)保護(hù)裝置,應(yīng)用于包括應(yīng)用服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備的系統(tǒng)中,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,所述應(yīng)用服務(wù)器需要在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上至少申請(qǐng)兩塊SAN存儲(chǔ)資源,第一SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù),第二SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器所對(duì)應(yīng)的應(yīng)用數(shù)據(jù);如圖5所示,所述裝置包括獲取模塊51,用于根據(jù)預(yù)設(shè)的周期獲取文件日志信息。其中,當(dāng)所述應(yīng)用服務(wù)器的硬盤(pán)出現(xiàn)損壞時(shí),所述獲取模塊51還用于從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上獲取存儲(chǔ)資源,所述存儲(chǔ)資源為所述應(yīng)用服務(wù)器在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上所保護(hù)的數(shù)據(jù);并以數(shù)據(jù)塊拷貝的方式將所述存儲(chǔ)資源拷貝到所述應(yīng)用服務(wù)器所使用的新硬盤(pán)中。當(dāng)所述應(yīng)用服務(wù)器的文件出現(xiàn)損壞時(shí),所述獲取模塊51還用于從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上查找損壞文件所對(duì)應(yīng)的存儲(chǔ)資源;并以文件拷貝的方式將對(duì)應(yīng)的存儲(chǔ)資源拷貝到所述應(yīng)用服務(wù)器中。判斷模塊52,用于判斷所述獲取模塊51獲取的文件日志信息中是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化。所述文件為所述本地?cái)?shù)據(jù)的文件。其中,所述判斷模塊52具體用于判斷所述文件日志信息與自身存儲(chǔ)的日志表項(xiàng)是否相同,所述日志表項(xiàng)用于存儲(chǔ)所述文件日志信息;當(dāng)所述文件日志信息與日志表項(xiàng)相同時(shí),判斷沒(méi)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;當(dāng)所述文件日志信息與日志表項(xiàng)不同時(shí),判斷有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化。處理模塊53,用于當(dāng)所述判斷模塊52判斷有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),將所述文件拷貝到所述第一SAN存儲(chǔ)資源上。其中,在第一次拷貝本地?cái)?shù)據(jù)時(shí),所述處理模塊53需要將所述本地?cái)?shù)據(jù)以數(shù)據(jù)塊的形式拷貝到所述第一SAN存儲(chǔ)資源上。而當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述處理模塊53還用于根據(jù)變化后的文件日志信息更新自身的日志表。進(jìn)一步的,所述處理模塊53具體用于將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為未處理日志;將所述未處理日志所對(duì)應(yīng)的文件作為一個(gè)事務(wù),并將該文件保存到所述第一SAN存儲(chǔ)資源;當(dāng)保存完成時(shí),將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為處理日志。需要說(shuō)明的是,在本發(fā)明中,所述數(shù)據(jù)保護(hù)裝置通過(guò)自身的數(shù)據(jù)保護(hù)軟件與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中的第一SAN存儲(chǔ)資源進(jìn)行數(shù)據(jù)傳輸。其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤(pán),移動(dòng)硬盤(pán)等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆19分成多個(gè)子模塊。上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種數(shù)據(jù)保護(hù)方法,其特征在于,應(yīng)用于包括應(yīng)用服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備的系統(tǒng)中,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,所述應(yīng)用服務(wù)器需要在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上至少申請(qǐng)兩塊SAN存儲(chǔ)資源,第一SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù),第二SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器所對(duì)應(yīng)的應(yīng)用數(shù)據(jù);所述方法包括以下步驟所述應(yīng)用服務(wù)器獲取文件日志信息;所述應(yīng)用服務(wù)器判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;所述文件為所述本地?cái)?shù)據(jù)的文件;當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述應(yīng)用服務(wù)器將所述文件拷貝到所述第一SAN存儲(chǔ)資源上。2、如權(quán)利要求l所述的方法,其特征在于,所述應(yīng)用服務(wù)器獲取文件曰志信息之前,還包括所述應(yīng)用服務(wù)器將所述本地?cái)?shù)據(jù)以數(shù)據(jù)塊的形式拷貝到所述第一SAN存儲(chǔ)資源上。3、如權(quán)利要求l所述的方法,其特征在于,所述應(yīng)用服務(wù)器判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化具體包括;所述應(yīng)用服務(wù)器判斷所述文件日志信息與自身存儲(chǔ)的曰志表項(xiàng)是否相同,所述日志表項(xiàng)用于存儲(chǔ)所述文件日志信息;當(dāng)所述文件日志信息與日志表項(xiàng)相同時(shí),所述應(yīng)用服務(wù)器判斷沒(méi)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;當(dāng)所述文件日志信息與日志表項(xiàng)不同時(shí),所述應(yīng)用服務(wù)器判斷有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化。4、如權(quán)利要求3所述的方法,其特征在于,當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述方法還包括所述應(yīng)用服務(wù)器根據(jù)變化后的文件日志信息更新自身的曰志表項(xiàng)。5、如權(quán)利要求l所述的方法,其特征在于,所述應(yīng)用服務(wù)器將所述文件拷貝到第一SAN存儲(chǔ)資源上具體包括所述應(yīng)用服務(wù)器將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為未處理曰志;所述應(yīng)用服務(wù)器將所述未處理日志所對(duì)應(yīng)的文件作為一個(gè)事務(wù),并將該文件保存到所述第一SAN存儲(chǔ)資源上;當(dāng)保存完成時(shí),所述應(yīng)用服務(wù)器將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為處理日志。6、如權(quán)利要求l所述的方法,其特征在于,當(dāng)所述應(yīng)用服務(wù)器的硬盤(pán)出現(xiàn)損壞時(shí),所述方法還包括所述應(yīng)用服務(wù)器從所述第一SAN存儲(chǔ)資源上獲取本地?cái)?shù)據(jù);所述應(yīng)用服務(wù)器以數(shù)據(jù)塊拷貝的方式將所述本地?cái)?shù)據(jù)拷貝到所述應(yīng)用服務(wù)器所使用的新硬盤(pán)中;當(dāng)所述應(yīng)用服務(wù)器的文件出現(xiàn)損壞時(shí),所述方法還包括所述應(yīng)用服務(wù)器從所述第一SAN存儲(chǔ)資源上查找損壞文件所對(duì)應(yīng)的本地?cái)?shù)據(jù);務(wù)器中。7、如權(quán)利要求l-6任一項(xiàng)所述的方法,其特征在于,所述應(yīng)用服務(wù)器通過(guò)自身的數(shù)據(jù)保護(hù)軟件與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中的第一SAN存儲(chǔ)資源進(jìn)行數(shù)據(jù)傳輸。8、一種數(shù)據(jù)保護(hù)裝置,其特征在于,應(yīng)用于包括應(yīng)用服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備的系統(tǒng)中,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,所述應(yīng)用服務(wù)器需要在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上至少申請(qǐng)兩塊SAN存儲(chǔ)資源,第一SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器的本地?cái)?shù)據(jù),第二SAN存儲(chǔ)資源用于存儲(chǔ)所述應(yīng)用服務(wù)器所對(duì)應(yīng)的應(yīng)用數(shù)據(jù);所述裝置包括獲取模塊,用于獲取文件日志信息;判斷模塊,用于判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;所述文件為所述本地?cái)?shù)據(jù)的文件;處理模塊,用于當(dāng)所述判斷模塊判斷有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),將所述文件拷貝到所述第一SAN存儲(chǔ)資源上。9、如權(quán)利要求8所述的裝置,其特征在于,所述處理模塊還用于將所述本地?cái)?shù)據(jù)以數(shù)據(jù)塊的形式拷貝到所述第一SAN存儲(chǔ)資源上。10、如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊具體用于判斷所述文件日志信息與自身存儲(chǔ)的曰志表項(xiàng)是否相同,所述日志表項(xiàng)用于存儲(chǔ)所述文件日志信息;當(dāng)所述文件日志信息與日志表項(xiàng)相同時(shí),判斷沒(méi)有文件所對(duì)應(yīng)的文件曰志信息發(fā)生變化;當(dāng)所述文件日志信息與日志表項(xiàng)不同時(shí),判斷有文件所對(duì)應(yīng)的文件曰志信息發(fā)生變化。11、如權(quán)利要求IO所述的裝置,其特征在于,當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述處理模塊還用于根據(jù)變化后的文件日志信息更新自身的日志表項(xiàng)。12、如權(quán)利要求8所述的裝置,其特征在于,所述處理模塊具體用于將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為未處理日志;將所述未處理日志所對(duì)應(yīng)的文件作為一個(gè)事務(wù),并將該文件保存到所述第一SAN存儲(chǔ)資源;當(dāng)保存完成時(shí),將自身日志表項(xiàng)中所述文件所對(duì)應(yīng)的內(nèi)容標(biāo)記為處理曰志。13、如權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述應(yīng)用服務(wù)器的硬盤(pán)出現(xiàn)損壞時(shí),所述獲取模塊還用于從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上獲取存儲(chǔ)資源,所述存儲(chǔ)資源為所述應(yīng)用服務(wù)器在所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上所保護(hù)的數(shù)據(jù);并以數(shù)據(jù)塊拷貝的方式將所述存儲(chǔ)資源拷貝到所述應(yīng)用服務(wù)器所使用的新硬盤(pán)中;當(dāng)所述應(yīng)用服務(wù)器的文件出現(xiàn)損壞時(shí),所述獲取模塊還用于從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備上查找損壞文件所對(duì)應(yīng)的存儲(chǔ)資源;并以文件拷貝的方式將對(duì)應(yīng)的存儲(chǔ)資源拷貝到所述應(yīng)用服務(wù)器中。14、如權(quán)利要求8-13任一項(xiàng)所述的裝置,其特征在于,所述數(shù)據(jù)保護(hù)裝置通過(guò)自身的數(shù)據(jù)保護(hù)軟件與所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中的第一SAN存儲(chǔ)資源進(jìn)行數(shù)據(jù)傳輸。全文摘要本發(fā)明公開(kāi)了一種數(shù)據(jù)保護(hù)方法,包括應(yīng)用服務(wù)器獲取文件日志信息;所述應(yīng)用服務(wù)器判斷是否有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化;當(dāng)有文件所對(duì)應(yīng)的文件日志信息發(fā)生變化時(shí),所述應(yīng)用服務(wù)器將所述文件拷貝到SAN存儲(chǔ)資源上。本發(fā)明中,在進(jìn)行數(shù)據(jù)恢復(fù)時(shí),如果是少量文件的恢復(fù),可以直接從網(wǎng)絡(luò)存儲(chǔ)設(shè)備上讀取到對(duì)應(yīng)的文件,并以文件拷貝的方式將該文件復(fù)制到應(yīng)用服務(wù)器上,從而節(jié)省了恢復(fù)時(shí)間、提高了用戶(hù)的使用體驗(yàn)。文檔編號(hào)H04L29/08GK101635746SQ20091016960公開(kāi)日2010年1月27日申請(qǐng)日期2009年8月27日優(yōu)先權(quán)日2009年8月27日發(fā)明者迪周,飛夏,陳乾業(yè)申請(qǐng)人:杭州華三通信技術(shù)有限公司