專利名稱:交換機裝置和系統(tǒng)以及備份和還原方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明,涉及一種客戶端與文件服務(wù)器之間邏輯配置的交換機裝置。特別涉及的是,在從客戶端看來將多個文件系統(tǒng)虛擬化為一個文件系統(tǒng)來提供文件訪問服務(wù)系統(tǒng)當中,高效進行快照、備份/還原操作的交換機裝置和方法以及計算機程序。
背景技術(shù):
作為使用協(xié)議NFS(NFS;Network File System網(wǎng)絡(luò)文件系統(tǒng))/CIFS(Common Internet File System通用互聯(lián)網(wǎng)文件系統(tǒng)),能夠從多個主機訪問文件系統(tǒng)的網(wǎng)絡(luò)存儲系統(tǒng),使用的有例如NAS(Network AttachedStorage;網(wǎng)絡(luò)附帶存儲器)等。這里NAS是指通過NFS、CIFS等共享文件的計算機或設(shè)備。
為了在故障發(fā)生等時能使數(shù)據(jù)復(fù)原,存儲器中記錄的數(shù)據(jù),例如定期在磁帶等介質(zhì)中被備份。其中,快照是一種讀取專用的文件系統(tǒng),保持某一時刻文件系統(tǒng)構(gòu)造的映象(image)。通過拍照快照,就可以在之后訪問該快照作成時刻下的文件系統(tǒng)構(gòu)造的固定化的映象,另外可以復(fù)原為該快照作成時刻的數(shù)據(jù)(能夠進行邏輯卷的復(fù)原)。因此,作為一例,快照被用于對被攝的文件系統(tǒng)進行一貫的備份。再有,關(guān)于快照,例如可以參照后述的專利文獻1、非專利文獻1等。如后所述,在本發(fā)明中,實施將多個快照拴接的處理。以下,為了有助于對技術(shù)的理解,首先根據(jù)后述專利文獻1等記述的內(nèi)容,對快照的概略進行說明。另外,專利文獻1中,作為提供多個快照時對其進行管理的方法,公開了在文件系統(tǒng)內(nèi),含有表示該文件系統(tǒng)的一系列的元數(shù)據(jù)(meta data),并令文件系統(tǒng)的快照包含與其相關(guān)的元數(shù)據(jù)。
對于某時刻下的文件系統(tǒng)結(jié)構(gòu)的映象而言,例如將圖13(A)所示的文件系統(tǒng)拍照后,作成圖13(B)所示的快照inode(信息節(jié)點)。再有,inode是文件系統(tǒng)層用來記述文件的數(shù)據(jù)結(jié)構(gòu)體??煺読node是對文件系統(tǒng)結(jié)構(gòu)的根inode的復(fù)制,與圖13(A)相同,具有inode間接塊、inode文件數(shù)據(jù)塊、文件數(shù)據(jù)塊A~C的指針信息。這樣,由于快照的作成僅僅是取得指針信息,因此即使對于大規(guī)模數(shù)據(jù),其作成所需要的時間也就是例如幾秒左右。而且,在快照作成后,例如當文件數(shù)據(jù)塊C被變更時,如圖13(C)所示,指向變更后的文件數(shù)據(jù)塊的inode文件數(shù)據(jù)塊,變?yōu)榉从匙兏蟮奈募?shù)據(jù)塊的新位置C′(WAFL(Write Anywhere File Layout隨處可寫文件分布)的情況)??煺読node包含指向原inode文件系統(tǒng)間接塊的指針,inode文件數(shù)據(jù)塊保持有指向原文件數(shù)據(jù)塊A、B、C的指針。即,快照保持了拍照時刻下的文件系統(tǒng)的固定化映象。另一方面,新寫入的inode文件數(shù)據(jù)塊,保持指向文件數(shù)據(jù)塊A、B的指針、和指向變更后的文件數(shù)據(jù)塊C′的指針信息?;蛘?,采取以下構(gòu)成若被拍照的文件系統(tǒng)后來發(fā)生變更,則向快照區(qū)域復(fù)制變更前的數(shù)據(jù)(例如圖13(C)的文件數(shù)據(jù)塊C),在快照讀取時,被變更的原數(shù)據(jù)(例如圖13(C)的文件數(shù)據(jù)塊C),被從快照中讀出(例如參照非專利文獻1)。
在快照作成后變更文件的情況下,可以通過訪問快照inode,將文件系統(tǒng)的inode結(jié)構(gòu)還原到快照作成時刻的結(jié)構(gòu)。更為詳細地講就是,文件系統(tǒng)通過循著快照inode所保持的指針、經(jīng)inode文件間接塊和inode文件數(shù)據(jù)塊,到達未變更的文件數(shù)據(jù)塊A~C,從而可以將文件系統(tǒng)結(jié)構(gòu)還原為快照作成時刻的狀態(tài)。另外,“snapshot(快照)”是Network Appliance公司的商標。但是在本說明書中,“快照”當然不僅限于以NetworkAppliance公司的WAFL(Write Anywhere File Layout)為對象的快照,指的是文件系統(tǒng)的固定化的映象。
作為快照的運用,有利用快照制作軟件記錄作成快照的時間(進行世代管理),并在相同文件系統(tǒng)內(nèi)管理多個快照。而且,被拍照的文件系統(tǒng)結(jié)構(gòu),可以通過例如別名(alias)來訪問。
作為現(xiàn)有網(wǎng)絡(luò)文件系統(tǒng)環(huán)境中的文件服務(wù)器備份/還原的基本方式,例如對各個文件服務(wù)器的的每一個單獨進行備份/還原。這種情況下,客戶端通過網(wǎng)絡(luò),利用NFS協(xié)議等,對文件服務(wù)器(例如NAS)進行訪問,遠程登錄或本地登錄后使用CLI(指令行界面(rsh、ssh等))命令等,往本地的磁帶驅(qū)動器等中備份?;蛘?,也使用以下方法作為進行備份的計算機的備份服務(wù)器,在備份客戶端(文件服務(wù)器計算機)的文件系統(tǒng)中裝載NFS/CIFS,并進行備份?;蛘?,可以像規(guī)定主存儲器(存放使用中的文件系統(tǒng)的存儲器)和副存儲器(數(shù)據(jù)保管用的存儲器)間的備份/還原的通信協(xié)議的NDMP(Network Data Management Protocol網(wǎng)絡(luò)數(shù)據(jù)管理協(xié)議)那樣,用NFS協(xié)議以外的協(xié)議(例如SCSI(Small Computer SystemInterface小型計算機系統(tǒng)接口)等)連接備份客戶端(文件服務(wù)器)和備份服務(wù)器,另外,可以在文件服務(wù)器間共享磁帶目錄。
此外,公知有以下結(jié)構(gòu)如圖14所示,將多個文件服務(wù)器3的資源虛擬綜合,在與客戶端1之間設(shè)置邏輯配置的交換機100′,并將多個文件系統(tǒng)綜合,虛擬地提供一個系統(tǒng)映象(SSI;Single System Image單一系統(tǒng)映象)的文件服務(wù)(例如參照后述專利文獻2、3)。該交換機100′,只要客戶端和服務(wù)器支持標準協(xié)議(NFS),就可在不改動那些現(xiàn)存系統(tǒng)的情況下,綜合管理多個服務(wù)器來向客戶端提供單一系統(tǒng)映象(例如,1個NAS)的文件服務(wù)?;蛘?,作為同樣的虛擬化技術(shù),有將多個網(wǎng)絡(luò)存儲器虛擬地一元化、并使得可以從客戶端處作為一個網(wǎng)絡(luò)存儲器訪問的系統(tǒng)(結(jié)構(gòu)與圖14的交換機100′不同),參照例如專利文獻4等的記述。
特開2004-38929號公報[專利文獻2]特開2003-203029號公報[專利文獻3]特開2004-54607號公報[專利文獻4]特開2003-345643號公報[非專利文獻1]“HP JFS 3.3/HP OnlineJFS 3.3VERITAS@File System3.3系統(tǒng)管理向?qū)А保?在線備份,第75~81頁,互聯(lián)網(wǎng)<URLhttp//docs/hp/com/ja/B3929_90012/B3929_90012/pdf>
如上所述,通過拍照快照,可以對拍照時刻的文件系統(tǒng)進行復(fù)原。在文件服務(wù)器中,備份/還原是重要的維護管理工作,因此根據(jù)系統(tǒng)運用方式的不同,需要以例如小時、日、周、月等為單位定期進行快照拍照,保持規(guī)定次數(shù)份履歷。這種情況下,現(xiàn)有的系統(tǒng)中是對每個文件服務(wù)器單獨實施快照、備份、還原,其管理十分繁雜,且管理工時巨大。
此外,就圖14所示的系統(tǒng)而言,雖然通過對客戶端1隱蔽多個文件系統(tǒng),將多個文件系統(tǒng)虛擬化為一個,而且還與在線數(shù)據(jù)移動(遷移migration)進行組合,從而在追加或重置文件服務(wù)器時減輕了服務(wù)器管理者的工作負擔,但是多個文件服務(wù)器3的快照、備份、還原,對多個文件服務(wù)器3單獨進行的,即沒有推測也沒有考慮裝置之間的協(xié)作。雖然提供文件服務(wù)器(例如NAS設(shè)備)的廠家等,提供有適當?shù)墓芾砉ぞ?,但是是在一個畫面上輸出NAS狀態(tài)或命令,無法對應(yīng)虛擬化文件系統(tǒng)這種將多個文件系統(tǒng)呈現(xiàn)為一個的技術(shù)。
在圖14所示的系統(tǒng)中,如果對多個文件服務(wù)器各自進行文件系統(tǒng)的快照、備份/還原,不僅會使它的工作負擔、工時增加,此外,由于多個文件系統(tǒng)通過交換機100′構(gòu)成為從客戶端1看來呈現(xiàn)為一個文件系統(tǒng),所以在進行備份時,虛擬化的文件系統(tǒng)與實體之間的映射(mapping)必須由管理者一側(cè)實施,且這個工作非常的麻煩。而且,假定在進行備份時,沒有預(yù)先建立被虛擬化為1個文件系統(tǒng)的多個文件系統(tǒng)(實際文件系統(tǒng))、與該虛擬化文件系統(tǒng)之間的映射地對多個文件系統(tǒng)進行備份的情況下,故障發(fā)生后,即便要進行復(fù)原,由于沒有映射信息,要還原原來的虛擬化文件系統(tǒng)十分困難。此外,若管理者等將虛擬化文件信息與實際文件信息間的映射搞錯,要還原虛擬化文件系統(tǒng)也會十分困難。
本發(fā)明人等認識到,希望在提供上述這種對客戶端隱蔽多個文件系統(tǒng)、呈現(xiàn)一個虛擬文件系統(tǒng)的文件訪問服務(wù)的系統(tǒng)中,實現(xiàn)虛擬文件系統(tǒng)·層次上的綜合化維護管理功能。
因此,本發(fā)明的目的在于提供一種裝置、系統(tǒng)、和備份還原方法以及計算機程序,令邏輯配置在多個文件系統(tǒng)和終端之間、并向終端提供將多個文件系統(tǒng)偽裝成一個文件系統(tǒng)的訪問服務(wù)的裝置,具備可以實施快照、備份/復(fù)原管理,并提高維護性、管理性、可靠性、安全性的新功能。
發(fā)明內(nèi)容
為達到上述目的,本案公開的發(fā)明大致構(gòu)成如下。
本發(fā)明的一個方面(側(cè)面)中的系統(tǒng),是一種備份管理系統(tǒng),其特征在于,
具備分別具有文件系統(tǒng)的多個文件裝置,具備對多個所述文件裝置指示開始實施快照的作成的設(shè)備,所述快照是某個時刻下的文件系統(tǒng)的固定化的映象,多個所述文件裝置中,接受開始實施快照作成的指示后分別作成快照,并具備以令由多個所述文件裝置分別作成的多個所述快照,對應(yīng)于快照作成時的、將多個所述文件系統(tǒng)綜合化的文件系統(tǒng)結(jié)構(gòu)的方式,對多個所述快照構(gòu)建鏈接來生成被虛擬化的快照的設(shè)備,使得可以利用所述被虛擬化的快照進行備份或還原。
本發(fā)明中的系統(tǒng),是一種文件訪問服務(wù)系統(tǒng),其特征在于,包括至少一個終端;各自具有文件系統(tǒng)的多個文件裝置;以及,中間裝置,邏輯配置在所述終端與所述多個文件裝置之間,且提供文件訪問服務(wù),使得從所述終端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)、即偽文件系統(tǒng)自由訪問,所述中間裝置,具有對多個所述文件裝置的每一個分別指示開始實施快照作成的設(shè)備,所述快照是某個時刻下的文件系統(tǒng)的固定化的映象,多個所述文件裝置中,從所述中間裝置接受開始實施快照作成的指示后分別作成快照,所述中間裝置,還具有以令由多個所述文件裝置分別作成的多個所述快照,對應(yīng)于快照作成時的所述偽文件系統(tǒng)的方式,在多個所述快照之間構(gòu)建鏈接的設(shè)備。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,具備在開始實施快照時,實施控制來停止對各個所述文件系統(tǒng)的訪問的設(shè)備。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,具備在確認了涉及所述文件服務(wù)器和所述客戶端的文件訪問的同步之后,實施控制來由多個所述文件服務(wù)器實施快照的設(shè)備。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,具備在快照作成后,實施控制來再度開啟對各個所述文件系統(tǒng)的訪問的設(shè)備。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,對所述文件系統(tǒng)的快照世代,賦予相同的世代名。
本發(fā)明中,可構(gòu)成為由終端讀出所述快照,并進行備份。具備備份用裝置,備份用裝置,具備于中間裝置進行通信的接口,備份用裝置,通過中間裝置,接收偽文件系統(tǒng)的信息,并使所述虛擬文件系統(tǒng)和實際的文件系統(tǒng)對應(yīng),與數(shù)據(jù)一起分組備份。
本發(fā)明中,在進行還原時,中間裝置,根據(jù)偽文件系統(tǒng)信息,進行還原目的地的分配。
本發(fā)明中,所述備份用裝置,根據(jù)備份的偽文件系統(tǒng)信息,還原為文件系統(tǒng),再將虛擬文件系統(tǒng)信息還原到中間裝置中。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,將由所述文件裝置作成的快照,在所述終端側(cè)讀出;將所述快照對應(yīng)的備份映象,在備份用存儲裝置上進行備份。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,包括備份控制裝置,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個文件系統(tǒng),將所述多個文件系統(tǒng)作為虛擬化的一個文件系統(tǒng)結(jié)構(gòu),在備份存儲裝置上進行備份。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述備份控制裝置,在進行還原時,不經(jīng)過所述中間裝置,從所述備份存儲裝置中,直接將虛擬化所述多個文件系統(tǒng)得到的一個文件系統(tǒng)還原到目標的文件裝置中。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,包括與多個所述文件裝置通訊連接的備份控制裝置,所述備份控制裝置,具有與所述中間裝置進行通訊的接口,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個文件系統(tǒng),將所述多個文件系統(tǒng)作為虛擬化的一個文件系統(tǒng)結(jié)構(gòu),在備份存儲裝置上進行備份。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述備份控制裝置,在進行還原時,將所述備份存儲裝置的備份數(shù)據(jù)提供給所述中間裝置,所述中間裝置,對應(yīng)著偽文件系統(tǒng)信息,將從所述備份控制裝置接收的備份數(shù)據(jù),分配給多個所述文件裝置來進行還原,所述偽文件系統(tǒng)信息用于將多個所述文件系統(tǒng)呈現(xiàn)為一個文件系統(tǒng)。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,包括與多個所述文件裝置通訊連接的備份控制裝置,所述備份控制裝置,具有與所述中間裝置進行通訊的接口,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個快照,所述多個快照中構(gòu)建有鏈接,將構(gòu)建了鏈接的所述多個快照在備份存儲裝置上進行備份。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述備份控制裝置,在進行還原時,將所述備份存儲裝置的備份數(shù)據(jù)提供給所述中間裝置,所述中間裝置,將所述多個快照分配轉(zhuǎn)送給多個所述文件裝置,所述多個文件裝置中,分別使用被轉(zhuǎn)送的所述快照對文件系統(tǒng)進行復(fù)原。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,包括與多個所述文件裝置通訊連接的備份控制裝置,所述備份控制裝置,具有與所述中間裝置進行通訊的接口,所述備份控制裝置,在進行備份時,通過所述中間裝置,接收偽文件系統(tǒng)信息,使所述偽文件系統(tǒng)信息與實際的文件系統(tǒng)對應(yīng),與備份數(shù)據(jù)一起成組地在備份存儲裝置上進行備份,所述偽文件系統(tǒng)信息用于使多個所述文件系統(tǒng)呈現(xiàn)為一個文件系統(tǒng)。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,在進行還原時,備份數(shù)據(jù)被從所述備份存儲裝置轉(zhuǎn)送到多個文件裝置中,所述偽文件系統(tǒng)信息被從所述備份控制裝置轉(zhuǎn)送到所述中間裝置。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,由邏輯配置在作為客戶端的所述終端、和分別構(gòu)成所述文件裝置的服務(wù)器裝置之間的交換機裝置構(gòu)成,所述交換機裝置,接收來自所述客戶端的文件訪問請求,將所述文件訪問請求分配轉(zhuǎn)送給適當?shù)姆?wù)器裝置,接收從所述服務(wù)器裝置送來的對所述文件訪問請求的響應(yīng),并將該響應(yīng)轉(zhuǎn)送給發(fā)送文件訪問請求的終端。
本發(fā)明的文件訪問服務(wù)系統(tǒng),所述交換機裝置,將從所述客戶端送來的涉及對象的請求,轉(zhuǎn)送給管理所述對象的所述服務(wù)器裝置,將對應(yīng)所述請求的來自所述服務(wù)器裝置的響應(yīng),轉(zhuǎn)送給作為所述請求的發(fā)送元的客戶端,具備為了識別所述對象,在轉(zhuǎn)送的響應(yīng)中含有由所述服務(wù)器生成的原對象ID的情況下,插入服務(wù)器識別信息,所述服務(wù)器識別信息用于將管理所述原對象ID所對應(yīng)的對象的服務(wù)器裝置與其它服務(wù)器裝置區(qū)別開來,將所述原對象ID改寫成信息附帶對象ID,在轉(zhuǎn)送的請求中含有所述信息附帶對象ID,將所述信息附帶對象ID復(fù)原成所述原對象ID的設(shè)備。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述交換機裝置,將組合所述多個文件系統(tǒng)的目錄樹得到的一個綜合目錄樹中的、目錄樹的連接點的信息,作為所述偽文件系統(tǒng)信息存儲管理。
本發(fā)明的文件訪問服務(wù)系統(tǒng),其特征在于,所述服務(wù)器裝置,是NAS(Network Attached Storage網(wǎng)絡(luò)附加存儲)設(shè)備,所述交換機裝置,利用規(guī)定的層信息進行所述服務(wù)器的裝置分配。
本發(fā)明的另一方面中的備份方法,是文件訪問服務(wù)系統(tǒng)的備份方法,該文件訪問服務(wù)系統(tǒng)具備至少一個終端;各自具有文件系統(tǒng)的多個文件裝置;以及,中間裝置,邏輯配置在所述終端與所述多個文件裝置之間,且提供文件訪問服務(wù),使得從所述終端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)(稱作“偽文件系統(tǒng)”)自由訪問,其特征在于,包括所述中間裝置,對多個所述文件裝置,分別分配開始實施快照作成的指示的工序,所述快照為某個時刻下的文件系統(tǒng)的固定化的映象;多個所述文件裝置中,從所述中間裝置接受所述開始實施快照的指示后,分別作成快照的工序;以及,所述中間裝置,以令由多個所述文件裝置分別作成的多個所述快照,對應(yīng)于快照作成時的所述偽文件系統(tǒng)的方式,對作成的多個所述快照構(gòu)建鏈接的工序。
本發(fā)明的備份方法,其特征在于,所述中間裝置,保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息。
本發(fā)明的備份方法,其特征在于,所述中間裝置,包括在開始實施快照時,實施控制來停止對各個所述文件系統(tǒng)的訪問的工序。
本發(fā)明的備份方法,其特征在于,所述中間裝置,包括在確認了涉及所述文件服務(wù)器和所述客戶端的文件訪問的同步之后,實施控制來由多個所述文件服務(wù)器實施快照的工序。
本發(fā)明的備份方法,其特征在于,所述中間裝置,包括在快照作成后,實施控制來再度開啟對各個所述文件系統(tǒng)的訪問的工序。
本發(fā)明的備份方法,其特征在于,所述中間裝置,包括對所述文件系統(tǒng)的快照世代,賦予相同的世代名的工序。
本發(fā)明的備份方法,其特征在于,包含將由所述文件裝置作成的快照,在所述終端側(cè)讀出;將所述快照對應(yīng)的備份映象,在備份用存儲裝置上進行備份的工序。
本發(fā)明的備份方法,其特征在于,設(shè)置備份控制裝置,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個文件系統(tǒng),將所述多個文件系統(tǒng)作為虛擬化的一個文件系統(tǒng)結(jié)構(gòu),在備份存儲裝置上進行備份。
本發(fā)明的還原方法,其特征在于,在所述本發(fā)明的備份方法中,將備份的數(shù)據(jù)進行還原時,所述備份控制裝置,不經(jīng)過所述中間裝置地,從所述備份存儲裝置中,直接將虛擬化的一個文件系統(tǒng)還原到目標的文件裝置中。
本發(fā)明的備份方法,其特征在于,設(shè)置與多個所述文件裝置和所述中間裝置進行通訊連接的備份控制裝置,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個文件系統(tǒng),將所述多個文件系統(tǒng)作為虛擬化的一個文件系統(tǒng)結(jié)構(gòu),在備份存儲裝置上進行備份。
本發(fā)明還原方法,其特征在于,包含在用所述方法對備份的數(shù)據(jù)進行還原時,所述備份控制裝置,在進行還原時,將所述備份存儲裝置的備份數(shù)據(jù)提供給所述中間裝置的工序;以及,
所述中間裝置,根據(jù)用于將多個所述文件系統(tǒng)呈現(xiàn)為一個文件系統(tǒng)的偽文件系統(tǒng)信息,將備份數(shù)據(jù)分配給多個所述文件裝置的工序。
本發(fā)明的備份方法,其特征在于,設(shè)置與多個所述文件裝置和所述中間裝置進行通訊連接的備份控制裝置,所述備份控制裝置,在進行備份時,經(jīng)過所述中間裝置,接收所述多個文件裝置的多個快照,對所述多個快照構(gòu)建鏈接,將構(gòu)建了所述鏈接的所述多個快照,在備份存儲裝置上進行備份。
本發(fā)明的還原方法,其特征在于,包含在對備份數(shù)據(jù)進行還原時,所述備份控制裝置,將所述備份存儲裝置上備份的所述多個快照提供給所述中間裝置的工序;所述中間裝置,將所述多個快照分配轉(zhuǎn)送給多個所述文件裝置的工序;以及,所述多個文件裝置,分別根據(jù)轉(zhuǎn)送的所述快照,還原文件系統(tǒng)的工序。
本發(fā)明的備份方法,其特征在于,設(shè)置與多個所述文件裝置和所述中間裝置進行通訊連接的備份控制裝置,所述備份控制裝置,在進行備份時,通過所述中間裝置,接收用于將多個所述文件系統(tǒng)呈現(xiàn)為一個文件系統(tǒng)的偽文件系統(tǒng)信息,使所述偽文件系統(tǒng)信息與實際文件系統(tǒng)對應(yīng),并與備份數(shù)據(jù)一起成組地在備份存儲裝置上進行備份。
本發(fā)明的還原方法,其特征在于,當對用所述方法備份的數(shù)據(jù)進行還原時,備份數(shù)據(jù)被從所述備份存儲裝置轉(zhuǎn)送到多個文件裝置,所述偽文件系統(tǒng)信息被從所述備份控制裝置轉(zhuǎn)送到所述中間裝置。
本發(fā)明的備份方法,其特征在于,所述中間裝置,由邏輯配置在作為客戶端的所述終端與分別構(gòu)成所述文件裝置的服務(wù)器裝置之間的交換機裝置構(gòu)成,所述交換機裝置,接收來自所述客戶端的文件訪問請求,將所述文件訪問請求分配轉(zhuǎn)送給適當?shù)姆?wù)器裝置,接收從所述服務(wù)器裝置送來的對所述文件訪問請求的響應(yīng),并將該響應(yīng)轉(zhuǎn)送給發(fā)送文件訪問請求的終端。
本發(fā)明的備份方法,其特征在于,所述交換機裝置,將從所述客戶端送來的涉及對象的請求,轉(zhuǎn)送給管理所述對象的所述服務(wù)器裝置,將對應(yīng)所述請求的來自所述服務(wù)器裝置的響應(yīng),轉(zhuǎn)送給作為所述請求的發(fā)送元的客戶端,為了識別所述對象,在轉(zhuǎn)送的響應(yīng)中含有由所述服務(wù)器生成的原對象ID的情況下,插入服務(wù)器識別信息,所述服務(wù)器識別信息用于將管理所述原對象ID所對應(yīng)的對象的服務(wù)器裝置與其它服務(wù)器裝置區(qū)別開來,將所述原對象ID改寫成信息附帶對象ID,在轉(zhuǎn)送的請求中含有所述信息附帶對象ID,將所述信息附帶對象ID復(fù)原成所述原對象ID。
本發(fā)明的備份方法,其特征在于,所述交換機裝置,將組合所述多個文件系統(tǒng)的目錄樹得到的一個綜合目錄樹中的、目錄樹的連接點的信息,作為所述偽文件系統(tǒng)信息存儲管理。
本發(fā)明的備份方法,其特征在于,所述服務(wù)器裝置,是NAS(NetworkAttached Storage網(wǎng)絡(luò)附加存儲)設(shè)備,所述交換機裝置,利用規(guī)定的層信息進行所述服務(wù)器的分配。
本發(fā)明的再另一方面中的交換機裝置,邏輯配置在至少一個客戶端、和分別具備文件系統(tǒng)的多個文件服務(wù)器之間,且提供文件訪問服務(wù),使得從所述客戶端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)(稱作“偽文件系統(tǒng)”)自由訪問,其特征在于,具備對多個所述文件服務(wù)器,分別分配開始實施快照作成的指示的設(shè)備,所述快照為某個時刻下的文件系統(tǒng)的固定化的映象;以及,對由接收所述開始實施快照的指示的多個所述文件服務(wù)器分別作成的多個所述快照,以對應(yīng)快照作成時的所述偽文件系統(tǒng)的方式,設(shè)定鏈接的設(shè)備。
本發(fā)明的交換機裝置,其特征在于,保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息。
本發(fā)明的交換機裝置,其特征在于,具備在開始實施快照時,實施控制來停止對各個所述文件系統(tǒng)的訪問的設(shè)備。
本發(fā)明的交換機裝置,其特征在于,具備在確認了涉及所述文件服務(wù)器和所述客戶端的文件訪問的同步之后,實施控制來由多個所述文件服務(wù)器實施快照的設(shè)備。
本發(fā)明的交換機裝置,其特征在于,具備在快照作成后,實施控制來再度開啟對各個所述文件系統(tǒng)的訪問的設(shè)備。
本發(fā)明的交換機裝置,其特征在于,包括對所述文件系統(tǒng)的快照世代,賦予相同的世代名的設(shè)備。
本發(fā)明的再另一方式中的計算機程序,其特征在于,用于在構(gòu)成交換機裝置的計算機中,實施對多個所述文件服務(wù)器,分別分配開始實施快照作成的指示的處理,所述快照為某個時刻下的文件系統(tǒng)的固定化的映象;以及,對由接收所述開始實施快照的指示的多個所述文件服務(wù)器分別作成的多個所述快照,以對應(yīng)快照作成時的所述偽文件系統(tǒng)的方式,設(shè)定鏈接的處理,所述交換機裝置,邏輯配置在至少一個客戶端、和分別具備文件系統(tǒng)的多個文件服務(wù)器之間,且提供文件訪問服務(wù),使得從所述客戶端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)(稱作“偽文件系統(tǒng)”)自由訪問。
本發(fā)明的程序,其特征在于,在所述計算機中,實施保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息的處理。
本發(fā)明的程序,其特征在于,在所述計算機中,實施在開始實施快照時,實施控制來停止對各個所述文件系統(tǒng)的訪問的處理。
本發(fā)明的程序,其特征在于,在所述計算機中,實施在確認了涉及所述文件服務(wù)器和所述客戶端的文件訪問的同步之后,實施控制來由多個所述文件服務(wù)器實施快照的處理。
本發(fā)明的程序,其特征在于,在所述計算機中,實施在快照作成后,實施控制來再度開啟對各個所述文件系統(tǒng)的訪問的處理。
本發(fā)明的程序,其特征在于,在所述計算機中,實施對所述文件系統(tǒng)的快照世代,賦予相同的世代名的處理。
根據(jù)本發(fā)明,在提供將多個文件系統(tǒng)虛擬化為一個文件系統(tǒng)的文件訪問服務(wù)的系統(tǒng)中,管理者能夠?qū)⒖煺铡浞荨?fù)原作為虛擬化的裝置來綜合進行管理,能夠顯著削減管理工時。
圖1是表示本發(fā)明的一實施例的系統(tǒng)結(jié)構(gòu)的圖。
圖2是表示本發(fā)明的一實施例的交換機的結(jié)構(gòu)的圖。
圖3是用于說明本發(fā)明的一實施例中的綜合目錄樹的圖。
圖4是說明本發(fā)明的一實施例中的快照作成的圖。
圖5是說明本發(fā)明的一實施例中的快照作成步驟的圖。
圖6是說明本發(fā)明的一實施例中的備份/還原的圖。
圖7是說明本發(fā)明的一實施例中的備份/還原的處理步驟的圖。
圖8是表示本發(fā)明的另一實施例中的系統(tǒng)結(jié)構(gòu)的圖。
圖9是說明本發(fā)明的另一實施例中的備份/還原的圖。
圖10是說明本發(fā)明的另一實施例中的備份/還原的處理步驟的圖。
圖11是說明本發(fā)明的另一實施例中的備份/還原的圖。
圖12是說明本發(fā)明的另一實施例中的備份/還原的處理步驟的圖。
圖13是用于說明快照的圖。
圖14是表示現(xiàn)有系統(tǒng)結(jié)構(gòu)的圖。
圖中1-客戶端,2-網(wǎng)絡(luò),3-服務(wù)器,4-文件系統(tǒng)層,5-存儲裝置,6-備份單元,7-備份服務(wù)器,8-磁帶驅(qū)動器單元,71-接口,100-交換機,101-對象ID改寫部,102-文件訪問管理部,103-信息包處理部,104-文件系統(tǒng)補充處理部,105-偽文件系統(tǒng),106-虛擬快照管理部,107-虛擬快照鏈接信息,110-虛擬快照功能,120-交換功能·虛擬化管理功能,200-偽文件系統(tǒng)·目錄樹,201、202-目錄樹,220-根目錄,221、222、223、224-目錄。
具體實施例方式
對本發(fā)明的最佳實施方式進行說明。本發(fā)明的一個實施方式中的系統(tǒng),參照附圖1,在具備交換機100的系統(tǒng)中,在交換機100中將多個文件系統(tǒng)的快照、備份、還原作為被虛擬化的一個文件系統(tǒng)綜合管理的功能具體化。上述交換機100,邏輯配置在客戶端1與多個服務(wù)器(文件服務(wù)器)3之間,且提供文件訪問服務(wù),使得從客戶端1看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)(稱為“偽文件系統(tǒng)”)自由訪問。
對交換機100輸入快照命令。該輸入是經(jīng)由網(wǎng)絡(luò)2的命令,或登錄到交換機100后輸入。
交換機100,接受快照命令,并將快照命令分配給下屬的服務(wù)器3,實施各自的快照。設(shè)文件服務(wù)器3具有快照功能。
交換機100中,可結(jié)合快照的定時,停止文件訪問(凍結(jié)被拍照的文件系統(tǒng)),并取得虛擬化的文件系統(tǒng)的靜止點(檢查點)。
然后,交換機100,對應(yīng)綜合化目錄樹,取得各文件系統(tǒng)的快照間的鏈接,并與偽文件系統(tǒng)對應(yīng),進行多個快照的虛擬化。上述綜合化目錄樹,與將多個文件系統(tǒng)虛擬化得到的一個文件系統(tǒng)(稱作“偽文件系統(tǒng)”)相對應(yīng)。交換機100,管理用于實施快照虛擬化的信息。這樣,就可以使多個快照的數(shù)據(jù)與偽文件系統(tǒng)數(shù)據(jù)相一致。
另外,交換機100,對各服務(wù)器3的文件系統(tǒng)的快照的世代,交換機100用命令賦予相同世代名來進行管理。
下面,對使用了快照的備份進行說明。在往備份單元6上進行備份時,例如,在客戶端1經(jīng)由網(wǎng)絡(luò)2進行備份的情況下,客戶端1從多個文件服務(wù)器3中讀出快照。這時,客戶端1可以經(jīng)過交換機100,將虛擬化的快照讀出,并將虛擬化的快照作成時刻下的偽文件系統(tǒng)結(jié)構(gòu)的備份映象,在磁帶等記錄媒體上進行備份。換言之,根據(jù)本發(fā)明,由于通過交換機100在多個快照之間形成鏈接,實施多個快照的虛擬化,并且虛擬化的快照的結(jié)構(gòu)與拍照的時刻下的偽文件系統(tǒng)的文件系統(tǒng)結(jié)構(gòu)相一致,因此能對拍照的時刻下的偽文件系統(tǒng)進行備份并且進行復(fù)原。這種結(jié)構(gòu),形成本發(fā)明的主要特征之一。
另外,在往與文件服務(wù)器本地連接的磁帶驅(qū)動器單元(未圖示)中進行備份、或通過NDMP(Network Data Management Protocol網(wǎng)絡(luò)數(shù)據(jù)管理協(xié)議)、SCSI(Small Computer System Interface)等進行備份的情況下,如圖8所示,備份服務(wù)器7實施各文件服務(wù)器3的備份。
備份服務(wù)器7中,具備用于與交換機100進行協(xié)作的接口(參照圖8的71),將用于使多個文件系統(tǒng)虛擬化呈現(xiàn)為一個文件系統(tǒng)的偽文件系統(tǒng)信息,從交換機100傳遞給備份服務(wù)器7。
備份服務(wù)器7,令偽文件系統(tǒng)信息和服務(wù)器3相對應(yīng),與數(shù)據(jù)文件一起成組地在磁帶驅(qū)動器8上進行備份。
由此,根據(jù)本發(fā)明,可以實現(xiàn)對應(yīng)偽文件系統(tǒng)的綜合化目錄樹的備份。如上所述,現(xiàn)有的系統(tǒng)中,是管理者實施偽文件系統(tǒng)信息和實際文件系統(tǒng)的對應(yīng)(映射)來進行備份,而本發(fā)明中不需要這種作業(yè)。
下面,對本發(fā)明的一個實施方式的還原進行說明。在圖1中,當由客戶端1在備份單元6上進行備份時,如上所述,備份單元6中,用與偽文件系統(tǒng)的文件系統(tǒng)結(jié)構(gòu)相一致的備份映象保管。因此,在將備份映象還原到單一的文件服務(wù)器3中時,不涉及交換機100。換言之,是將備份映象從備份單元6直接還原到作為目標的文件服務(wù)器3中。再有,客戶端1當然可以經(jīng)過交換機100對還原的文件系統(tǒng)進行訪問。如后所述,文件系統(tǒng)的對象與保存該對象的服務(wù)器之間的對應(yīng)由交換機100來管理,來自客戶端1的文件訪問請求,通過交換機100被分配給相應(yīng)的服務(wù)器3。
還原時,在將交換機100管理的偽文件系統(tǒng)復(fù)原到多個文件服務(wù)器3中的情況下,交換機100根據(jù)該偽文件系統(tǒng)信息(對應(yīng)于備份映象),分配備份數(shù)據(jù)的還原目的地。這樣,在多個文件服務(wù)器3中,快照作成時刻中的、對應(yīng)綜合化目錄樹的文件系統(tǒng)被分別復(fù)原。
如果是使用NFS協(xié)議以外的協(xié)議,例如用NDMP、SCSI等進行備份的情況下,在圖8中,備份服務(wù)器7根據(jù)已備份的偽文件系統(tǒng)信息,往文件服務(wù)器3進行還原。然后,備份服務(wù)器7,將磁帶驅(qū)動器8中備份的偽文件系統(tǒng)信息還原到交換機100中。由此,就能夠從客戶端1,經(jīng)交換機100,再現(xiàn)快照作成時刻的偽文件系統(tǒng)。
這樣,根據(jù)本發(fā)明的實施方式,在將多個文件系統(tǒng)虛擬化為一個文件系統(tǒng)的網(wǎng)絡(luò)文件系統(tǒng)中,管理者能夠?qū)⒖煺?、備份、還原作為虛擬化的裝置來進行綜合管理,并能夠明顯降低管理工時。就以下實施例進行說明。
圖1,是表示作為設(shè)置了本發(fā)明的一個實施例的交換機的客戶端·服務(wù)器形式的遠程文件系統(tǒng)的網(wǎng)絡(luò)文件系統(tǒng)的結(jié)構(gòu)的圖。參照圖1,該網(wǎng)絡(luò)文件系統(tǒng)中,至少一個客戶端1、至少一個服務(wù)器3和交換機100與網(wǎng)絡(luò)2連接。服務(wù)器3,包括文件系統(tǒng)層4,由管理數(shù)據(jù)的軟件構(gòu)成,該數(shù)據(jù)是由文件訪問服務(wù)所訪問的文件等;存儲裝置5,是保存文件、數(shù)據(jù)的設(shè)備。服務(wù)器3是對各客戶端1提供文件訪問服務(wù)的文件服務(wù)器。備份單元6與網(wǎng)絡(luò)2連接,保管服務(wù)器3的備份數(shù)據(jù)。在本實施例中,交換機100上附加有對服務(wù)器3中的快照、備份/還原的管理進行控制的功能。作為備份單元6,也可以例如圖8所示,將備份服務(wù)器與網(wǎng)絡(luò)2連接,將備份服務(wù)器7與文件服務(wù)器3連接,從備份客戶端(文件服務(wù)器3)經(jīng)備份服務(wù)器7向磁帶驅(qū)動器8中進行備份。
以下,首先作為對客戶端1隱蔽多個服務(wù)器3的存在的交換機100的基礎(chǔ)技術(shù),對交換機100中的對象ID與服務(wù)器的對應(yīng)的管理進行說明(詳細內(nèi)容參照上述專利文獻2等)。交換機100,接受來自客戶端1的文件訪問請求,將文件訪問請求分配并轉(zhuǎn)送給適當?shù)姆?wù)器3,另一方面,接收從服務(wù)器3送來的對應(yīng)文件訪問請求的響應(yīng),并將該響應(yīng)轉(zhuǎn)送給發(fā)送文件訪問請求的客戶端1??蛻舳?在文件訪問請求中,指定成為訪問對象的目錄或文件等對象識別用ID(“對象ID”),對被服務(wù)器3管理的對象進行訪問。對象ID由服務(wù)器3生成,客戶端1具有可訪問對象的一覽??蛻舳?,發(fā)送指定從該一覽到對象的訪問路徑的請求,并從服務(wù)器3的響應(yīng)數(shù)據(jù)中取得首先可訪問的對象的對象ID。另外,對于配置在由客戶端1已經(jīng)取得了對象ID的對象的下位上的對象,客戶端1發(fā)送取得完畢的對象ID、和指定進行文件訪問的對象的名稱的請求,并從其響應(yīng)中取得對象ID。
在本實施例的網(wǎng)絡(luò)文件系統(tǒng)中,服務(wù)器3的存在被交換機100對客戶端1隱藏,來自客戶端1的文件訪問請求被送到交換機100,交換機100接受來自客戶端1的文件訪問請求,并將文件訪問請求分配轉(zhuǎn)送(路由)給適當?shù)姆?wù)器3。交換機100,接收從服務(wù)器3送來的、對該文件訪問請求的響應(yīng),并向發(fā)送文件訪問請求的客戶端1轉(zhuǎn)送(路由)該響應(yīng)。由服務(wù)器3生成的對象ID,一般來說,由只有生成它的服務(wù)器3才能解釋的數(shù)據(jù)串構(gòu)成,所以在交換機100和客戶端1中,不能解釋該數(shù)據(jù)。另外,客戶端1,只要沒有接收到來自服務(wù)器3的響應(yīng)且取得響應(yīng)所含有的對象ID,就不能對與該對象ID相對應(yīng)的對象進行操作。因此,在本實施例中構(gòu)成為交換機100中,將用于將發(fā)送元的服務(wù)器3與其它服務(wù)器3區(qū)別開的服務(wù)器識別信息,插入到從服務(wù)器3送來的響應(yīng)數(shù)據(jù)中所含的對象ID中,并用含有插入了服務(wù)器識別信息的對象ID的響應(yīng),再構(gòu)成信息包,并將再構(gòu)成的信息包轉(zhuǎn)送給客戶端1??蛻舳?將包含插入了服務(wù)器識別信息的對象ID的文件訪問請求,發(fā)送給交換機100,交換機100中,參照該對象ID所插入的服務(wù)器識別信息,就能夠確定該文件訪問請求應(yīng)轉(zhuǎn)送的服務(wù)器。另外,交換機100在將文件訪問請求轉(zhuǎn)送給服務(wù)器3的時候,將插入了服務(wù)器識別信息的對象ID轉(zhuǎn)換成服務(wù)器3生成的原來的對象ID。通過令交換機100具備這樣的功能,可以實現(xiàn)由網(wǎng)絡(luò)文件系統(tǒng)中的多個服務(wù)器實施的分散處理。
圖2是表示本實施例的交換機100結(jié)構(gòu)的一例的圖。如圖2所示,本實施例的交換機100,具備實施上述的對象ID的改寫的對象ID改寫部101、文件訪問管理部102、信息包處理部103、文件系統(tǒng)補充處理部104、偽文件系統(tǒng)105、虛擬快照管理部106、以及虛擬快照鏈接信息107。
信息包處理部103,分析通過網(wǎng)絡(luò)2從客戶端1和服務(wù)器3接收的信息包,將信息包中包含的數(shù)據(jù)輸出給文件訪問管理部102,并將從文件訪問管理部102輸出的數(shù)據(jù)打包,經(jīng)過網(wǎng)絡(luò)2發(fā)送給客戶端1和服務(wù)器3。
文件訪問管理部102,輸入從信息包處理部103輸出的數(shù)據(jù)后進行分析,決定信息包處理部103接收的信息包的轉(zhuǎn)送目的地。
對象ID改寫部101,根據(jù)文件訪問管理部102決定的信息包的轉(zhuǎn)送目的地,改寫上述數(shù)據(jù)中包含的對象ID。
偽文件系統(tǒng)105,是用于將多個目錄樹組合起來,并作為一個綜合目錄樹來進行管理的系統(tǒng)。上述多個目錄樹,由圖1所示的多個服務(wù)器3的文件系統(tǒng)構(gòu)成。
文件系統(tǒng)補充處理部104,是在來自客戶端1的文件訪問請求傳遞給多個服務(wù)器3或多個文件系統(tǒng)層4等的多個發(fā)送目的地后,需要進行文件訪問的情況下,進行補充處理。
虛擬快照管理部106,對服務(wù)器3下達快照的指示。另外虛擬快照管理部106,還對應(yīng)快照作成時的偽文件系統(tǒng)(PFS)105的文件系統(tǒng)構(gòu)造,實施在多個快照之間構(gòu)建鏈接的控制。另外,在本實施例中,快照、備份、還原處理,由各服務(wù)器3進行。
通過虛擬快照管理部106,由多個服務(wù)器3作成的快照,對應(yīng)偽文件系統(tǒng)105的綜合化目錄樹地構(gòu)建鏈接,而虛擬快照鏈接信息107,對多個快照的鏈接信息(連接點上的連接目的地的指針信息)進行存儲保存。交換機100的偽文件系統(tǒng)105,雖然根據(jù)服務(wù)器3中的數(shù)據(jù)的變化而變化,但虛擬快照鏈接信息107,是快照作成時的虛擬快照的固定化映象。因此,根據(jù)虛擬快照鏈接信息107,可以復(fù)原快照作成時刻下的偽文件系統(tǒng)105。
在本實施例中,就交換機100而言,如后所述,作為虛擬快照鏈接信息107,與偽文件系統(tǒng)105中形成保存管理各服務(wù)器3的目錄樹的連接部的信息的結(jié)構(gòu)相同,保存管理各服務(wù)器3的快照的連接部(連接點)的信息。虛擬快照鏈接信息107,被對應(yīng)快照的世代實行世代管理。即,以予定的給定世代數(shù)份,存儲保存虛擬快照鏈接信息107。
交換機100,除了具有將文件訪問的請求信息包和響應(yīng)信息包適當分配給客戶端1或服務(wù)器3的功能以外,還具有以下功能通過將多個服務(wù)器3的文件系統(tǒng)4上形成的多個目錄樹,綜合為偽文件系統(tǒng)105的目錄樹,來使客戶端1不會意識到多個服務(wù)器3中的各個文件系統(tǒng)4的存在地、仿佛僅對交換機100的偽文件系統(tǒng)105進行訪問似的來動作。
偽文件系統(tǒng)105,將作為可由服務(wù)器3經(jīng)網(wǎng)絡(luò)2進行訪問的內(nèi)容公開的、文件系統(tǒng)4上的多個目錄樹中的樹結(jié)構(gòu)自由組合,映射為一個目錄樹。在本實施例中,也可以通過在構(gòu)成交換機100的計算機上所運行的程序,來實現(xiàn)圖2所示的交換機100的對象ID改寫部101、文件訪問管理部102、信息包處理部103、文件系統(tǒng)補充處理部104、虛擬快照管理部106的各部各自的處理·功能。
圖3,是表示圖2的偽文件系統(tǒng)105的目錄樹200的一例的圖。如圖3所示,偽文件系統(tǒng)105,將由服務(wù)器3A公開的目錄b(221)、和由服務(wù)器3B公開的目錄c(222)下的目錄樹的樹結(jié)構(gòu),映射為偽文件系統(tǒng)105上形成的根目錄220(/)的子目錄下的目錄樹。偽文件系統(tǒng)目錄樹200的根目錄220,包含指向目錄221和222的指針。偽文件系統(tǒng)105,通過將由服務(wù)器B公開的目錄e(224)下的目錄樹的樹結(jié)構(gòu),作為目錄b(221)下的目錄樹的下層上存在的目錄f(223)的子目錄下的目錄樹進行登錄,生成偽文件系統(tǒng)目錄樹200。在本實施例的交換機裝置中,偽文件系統(tǒng)目錄樹200上的目錄名,不必與由服務(wù)器3的文件系統(tǒng)4設(shè)定的目錄名相同,也可以設(shè)定其它目錄名來對客戶端1公開。
在交換機100中,偽文件系統(tǒng)105,僅管理偽文件系統(tǒng)目錄樹200的樹結(jié)構(gòu),對象的數(shù)據(jù)、屬性信息、各文件系統(tǒng)4的接合部以外的樹結(jié)構(gòu)等,全都由服務(wù)器3側(cè)進行管理。例如,在圖3的偽文件系統(tǒng)目錄樹200中,存儲管理例如根目錄220的根連接部等的樹信息。作為圖2的虛擬快照鏈接信息107,僅存儲管理快照作成時的偽文件系統(tǒng)目錄樹200的連接部的樹信息,連接部以外的各個樹結(jié)構(gòu),被作為對應(yīng)的服務(wù)器3中的快照來管理。這樣的結(jié)構(gòu),形成本發(fā)明的主要特征之一。
而且,交換機100中,僅對結(jié)合多個文件系統(tǒng)4的樹部分實施名稱解決處理,對于其他(接合部以外)的樹部分,交由服務(wù)器3進行處理。
下面,對本實施例的動作的具體例進行說明。圖4,是說明本發(fā)明一個實施例的動作的示意圖。在圖4中,虛擬快照功能110,對應(yīng)圖2的虛擬快照管理部106,交換功能·虛擬化管理功能120,由圖2的信息包處理部103、文件訪問管理部102、文件系統(tǒng)補充處理部104、偽文件系統(tǒng)105、虛擬快照鏈接信息107等構(gòu)成。雖然沒有特別限制,但以下,設(shè)服務(wù)器為NAS設(shè)備。
交換機100,接受快照作成指示(步驟1)。在本實施例中,快照作成指示的輸入,通過網(wǎng)絡(luò)或在交換機100上登錄來進行?;蛘?,也可以構(gòu)成為由交換機100定期發(fā)出快照作成指示。
虛擬快照功能110,以不對快照對象的文件系統(tǒng)進行更新的方式,對交換功能·虛擬化管理功能120,指示轉(zhuǎn)遞(forward)的停止(步驟2)。這時,為了獲取快照對象的文件系統(tǒng)的完全靜止點,交換機100中,對來自客戶端1的請求(Call)所對應(yīng)的來自服務(wù)器3的響應(yīng)已經(jīng)返回進行確認(同步確認)。在不能取得同步的情況下,給服務(wù)器3的快照的作成開始的指示處在等待狀態(tài)。該同步管理,通過圖2的文件訪問管理部102和信息包處理部103的協(xié)作來進行。
虛擬快照功能110,向快照對應(yīng)服務(wù)器3A、3B(NAS)通知快照作成開始(步驟3)。
然后,接受服務(wù)器3中的快照作成完畢通知,虛擬快照功能110,對交換功能·虛擬化管理功能120指示重新開始轉(zhuǎn)遞。
由服務(wù)器3A、3B作成快照之后,由交換機100,在快照目錄中作成與偽文件系統(tǒng)105對應(yīng)的鏈接(PFS Link)(步驟5)。例如偽文件系統(tǒng)目錄樹200,是如圖4的200(與圖3的200對應(yīng))所示的結(jié)構(gòu)的情況下(目錄樹200是將服務(wù)器3A的文件系統(tǒng)的目錄樹201與服務(wù)器3B的文件系統(tǒng)的目錄樹202綜合化的產(chǎn)物的情況下),通過接收到快照作成開始通知,服務(wù)器3A中,將目錄樹201的映象作成“snapshotA.1”,服務(wù)器3B中,將目錄樹202的映象作成“snapshotB.1”。再有,“snapshotA”,表示由系統(tǒng)側(cè)設(shè)定的快照訪問用的別名,“1”表示世代號碼。此外,別名“snapshotA”、“snapshotB”,只是便于對應(yīng)服務(wù)器3A、3B判斷的名稱,在服務(wù)器之間,快照的別名(由服務(wù)器的快照軟件設(shè)定)也可以相同。
在交換機100的偽文件系統(tǒng)105的目錄樹200中,實際文件系統(tǒng)(服務(wù)器3A)的目錄樹201,對實際文件系統(tǒng)(服務(wù)器3B)的目錄樹202構(gòu)建鏈接(PFS Link)。同樣,由服務(wù)器3A作成的目錄樹201的快照“snapshotA.1”,對由服務(wù)器3B作成的目錄樹202的快照“snapshotB.1”,設(shè)定為構(gòu)建等價鏈接(PFS Link)。具體講就是,對于兩個快照“snapshotA.1”和“snapshotB.1”的連接部,保持指示鏈接目的地的對象的指針信息。如上所述,該鏈接信息在交換機100中,被作為虛擬快照鏈接信息107,與快照的世代相對應(yīng)著存儲管理。
由此,由圖1的各服務(wù)器3,分別單獨作成的多個快照,被自動映射到快照作成時刻的綜合化目錄樹上。
圖5是說明圖4所示的本發(fā)明的處理次序的圖。設(shè)服務(wù)器為NAS。交換機100,接受快照作成指示(步驟1)。
虛擬快照功能110,以不對服務(wù)器3A、3B的文件系統(tǒng)結(jié)構(gòu)進行更新的方式,對交換功能·虛擬化管理功能120,下達轉(zhuǎn)遞停止指示。交換功能·虛擬化管理功能120,停止轉(zhuǎn)遞并確認同步。例如,確認對應(yīng)來自客戶端的請求(Call)的來自服務(wù)器3A、3B的響應(yīng)已經(jīng)返回。
交換機100的虛擬快照功能110,向下屬的快照對應(yīng)服務(wù)器(NAS)3A、3B,通知快照作成(步驟3)。這通過用rsh(remote shell遠程殼)或ssh(secure shell安全殼),由交換機100或服務(wù)器3執(zhí)行快照命令來實施。另外,虛擬快照功能110,也可以并列地向多個快照對應(yīng)服務(wù)器發(fā)送快照命令。
交換機100,也可以指定相同的世代名作為各服務(wù)器3A、3B的快照世代。這種情況下,世代名稱,也可以附加在來自交換機100的快照作成的通知中。
然后,虛擬快照功能110,向交換功能·虛擬化管理功能120,指示轉(zhuǎn)遞重新開啟(步驟4)。
交換功能·虛擬化管理功能120,在多個快照間,對應(yīng)著偽文件系統(tǒng)105作成鏈接。交換功能·虛擬化管理功能120,在鏈接作成之后,將響應(yīng)發(fā)送給虛擬快照功能110,虛擬快照功能110將受理響應(yīng)(accept)發(fā)送給終端。
圖6是對本發(fā)明一實施例中用偽文件系統(tǒng)映象進行備份/還原的動作進行說明的圖。兩個文件系統(tǒng)的快照(snapshotA、snapshotB)構(gòu)建有鏈接(PFS Link)。在該狀態(tài)下,從兩個文件系統(tǒng)讀出與各快照相同的映象,基于圖1的交換機100的控制來進行備份,并且將多個文件系統(tǒng)虛擬化成一個的文件系統(tǒng)的備份映象,被保管在磁帶等中。另外,圖6中,“Production Data”(生產(chǎn)數(shù)據(jù)),示意表示例如在作成快照(snapshotA、snapshotB)以后被變更的實際數(shù)據(jù)。
對使用快照的備份進行說明。由于快照的數(shù)據(jù)與被拍照的文件系統(tǒng)的數(shù)據(jù)相同,所以可以使用基于標準文件系統(tǒng)結(jié)構(gòu)動作的備份命令(例如cpio)。此外,讀取raw磁盤映象的備份命令(例如fscat)等,取得文件系統(tǒng)的raw映象,與對快照作成時存放拍照的文件系統(tǒng)的磁盤使用磁盤映象的備份命令時取得的相同。在使用支持快照讀取的系統(tǒng)調(diào)用的情況下,得到的結(jié)果與通過在快照作成時讀取存有拍照的文件系統(tǒng)的磁盤所得到的結(jié)果相同(參照上述非專利文獻1等)。
將保管在磁帶上的備份映象還原成一個文件系統(tǒng)后,快照作成時刻的一個被虛擬化了的文件系統(tǒng)就被原樣復(fù)原。
再有,圖1的客戶端1,也可通過用NFS協(xié)議,經(jīng)由交換機100裝載在服務(wù)器3上,讀出快照,并在備份單元6上進行備份,來實施圖6的處理。
圖7,是示意表示使用備份服務(wù)器實施圖6所示的操作的示例的圖。用兩個文件服務(wù)器3(NAS#1、NAS#2)分別拍取快照,交換機100(稱為“NAS交換機”),對兩個文件服務(wù)器3(NAS#1、NAS#2)的多個快照構(gòu)建鏈接。然后,兩個文件服務(wù)器3(NAS#1、NAS#2)的各個文件系統(tǒng),經(jīng)過交換機100,用與虛擬化的快照相同的映象,經(jīng)過備份服務(wù)器7,被在磁帶驅(qū)動器8上備份。這樣,被虛擬化為一個文件系統(tǒng)的多個文件系統(tǒng)的拍照時刻下的備份映象(被虛擬化的文件系統(tǒng)的備份映象),就得到備份。這樣的結(jié)構(gòu),為本發(fā)明的主要特征之一。
然后,在還原時,從磁帶8起不經(jīng)過交換機100地,用備份服務(wù)器7將備份映象還原到一個文件服務(wù)器3(NAS設(shè)備)上。該文件服務(wù)器3中,可以復(fù)原拍照時刻的被虛擬化的文件系統(tǒng)。
在本實施例中,也可以使用NFS協(xié)議以外的協(xié)議連接備份服務(wù)器和服務(wù)器,來進行高速轉(zhuǎn)送。此外,備份用的存儲裝置不限于磁帶,當然也可以使用其他的任意的存儲裝置。
圖8是表示具有圖7所示的備份服務(wù)器7的系統(tǒng)結(jié)構(gòu)的一例的圖。備份服務(wù)器7和服務(wù)器3(備份客戶端),也可以通過NFS協(xié)議以外的接口(SCSI等)連接。此外,備份服務(wù)器7和交換機100,也可以通過NFS協(xié)議以外的接口連接。也可以具有對備份服務(wù)器7和交換機100之間的直接通信連接進行控制的接口71。
圖9,是用于說明本發(fā)明的另一實施例中,偽文件系統(tǒng)映象下的備份/還原動作的圖。兩個文件系統(tǒng)的快照(snapshotA、snapshotB)彼此,對應(yīng)著偽文件系統(tǒng)目錄樹構(gòu)建鏈接(PFS Link)。在該狀態(tài)下,使用被虛擬化的快照,進行兩個文件系統(tǒng)的備份,并在磁帶等中保管快照作成時的偽文件系統(tǒng)目錄樹的備份映象。另外,圖9中,“Production Data”(生產(chǎn)數(shù)據(jù))示意表示在快照作成時刻以后被變更的實際數(shù)據(jù)。
交換機100,通過根據(jù)交換機100的偽文件系統(tǒng)信息(圖2的虛擬快照鏈接信息107),將保管在磁帶上的備份映象分配給還原目的地,來對兩個文件系統(tǒng)分別進行還原,并在各文件系統(tǒng)中,復(fù)原快照作成時刻的文件系統(tǒng)。然后,能夠用被還原的兩個文件系統(tǒng),將快照作成時的虛擬文件系統(tǒng)復(fù)原。
圖10,是示意表示文件服務(wù)器(備份客戶端)、交換機和備份服務(wù)器使用NFS協(xié)議,進行圖9所示的操作的示例的圖。由兩個文件服務(wù)器3(NAS#1、NAS#2)拍取快照,交換機100(NAS交換機),對應(yīng)著偽文件系統(tǒng)的目錄樹,對多個快照構(gòu)建鏈接,并作成被虛擬化的快照。備份服務(wù)器7,經(jīng)交換機100裝載到文件服務(wù)器3上,并用快照進行備份。這時,根據(jù)被交換機100(NAS交換機)虛擬化的快照,從兩個文件服務(wù)器3(NAS#1、NAS#2)中讀出的數(shù)據(jù),被備份在磁帶驅(qū)動器8上,這樣,與偽文件系統(tǒng)的文件系統(tǒng)結(jié)構(gòu)相對應(yīng)的文件系統(tǒng)的備份得到實施。
然后,在還原時,從備份服務(wù)器7中經(jīng)交換機100,向多個文件服務(wù)器(NAS設(shè)備)進行備份數(shù)據(jù)的分配。還原時的由交換機100實施的、給服務(wù)器3的還原數(shù)據(jù)(對象)的分配,在圖2所示的結(jié)構(gòu)中,根據(jù)虛擬快照鏈接信息107,判斷還原數(shù)據(jù)對應(yīng)哪一個服務(wù)器,并進行分配。另外,備份數(shù)據(jù),也可以備份從快照作成時刻起的差。這種情況下,兩個服務(wù)器中,加入了從快照作成時刻起的差的文件系統(tǒng)被還原。
圖11是用于說明在文件服務(wù)器(備份客戶端)和備份服務(wù)器使用NFS協(xié)議以外的協(xié)議進行通訊的情況下的備份/還原處理的圖。兩個文件系統(tǒng)的快照(snapshotA、snapshotB)彼此,被對應(yīng)著快照作成時的偽文件系統(tǒng)目錄樹構(gòu)建鏈接(PFS Link)。在該狀態(tài)下,兩個文件系統(tǒng)的備份被分別實施,然后,快照作成時的偽文件系統(tǒng)105的信息(目錄樹信息),被保管在磁帶8等中。
通過將磁帶8的兩個文件系統(tǒng)的備份映象還原到兩個文件服務(wù)器的文件系統(tǒng)中,并在交換機100中存放快照作成時的偽文件系統(tǒng)信息,從而使得從客戶端1看來,能夠經(jīng)交換機100復(fù)原該快照作成時的虛擬文件系統(tǒng)。
圖12,是示意表示文件服務(wù)器(備份客戶端)和備份服務(wù)器使用NFS協(xié)議以外的協(xié)議進行圖11所示的操作的示例的圖。由兩個文件服務(wù)器3(NAS#1、NAS#2)拍取快照,交換機100(NAS交換機),構(gòu)建兩個快照的鏈接(PFS Link)。
從兩個文件服務(wù)器3(NAS#1、NAS#2)起,不經(jīng)過交換機100地,直接向備份服務(wù)器7用SCSI等轉(zhuǎn)送各自的數(shù)據(jù),并備份在磁帶8等上。備份服務(wù)器7,也可以在磁帶8上進行存儲裝置的完全備份。
此外,偽文件系統(tǒng)信息(PFS信息;例如圖2的虛擬快照鏈接信息107)被從交換機100經(jīng)過接口71轉(zhuǎn)送到備份服務(wù)器7中,并保管在磁帶8等上。
然后,在還原時,各個備份映象,不從備份服務(wù)器7經(jīng)交換機100,而從磁帶8被還原到兩個文件服務(wù)器3(NAS設(shè)備)中。
然后,在磁帶8等上備份的偽文件系統(tǒng)信息(PFS信息),被從備份服務(wù)器7經(jīng)接口71轉(zhuǎn)送到交換機100中,并被還原。
從客戶端看來,能夠通過交換機100復(fù)原快照作成時的虛擬文件系統(tǒng)。來自客戶端的文件訪問請求中,對象ID中被插入服務(wù)器識別信息,交換機100,根據(jù)該服務(wù)器識別信息,將文件訪問請求轉(zhuǎn)送給投遞目的地的服務(wù)器3??蛻舳酥?,可以同備份/還原前一樣,對快照作成時的虛擬化的文件系統(tǒng)的對象進行訪問。
另外,服務(wù)器中的備份、還原命令,可以從客戶端經(jīng)過交換機轉(zhuǎn)送到服務(wù)器。也可以從作為備份客戶端的文件服務(wù)器向備份服務(wù)器發(fā)出請求,接受該請求,且備份服務(wù)器在文件服務(wù)器的文件系統(tǒng)中進行裝載并備份。或者也可以遵循NDMP,并且數(shù)據(jù)管理應(yīng)用程序(DMA;Data managementApplication)發(fā)出指示。
這樣,根據(jù)本實施例,通過使用虛擬化的快照,取得將多個文件系統(tǒng)虛擬化的一個文件系統(tǒng)的備份映象,就不需要管理者去完成多個文件系統(tǒng)和虛擬化的文件系統(tǒng)的映射,因而維護管理變得特別容易,不但減輕了維護管理的負擔,還能夠確保數(shù)據(jù)的安全性、系統(tǒng)的可靠性。
另外,上述實施例中,雖然以NAS為例進行了說明,但當然本發(fā)明并不限于NAS,可以應(yīng)用在網(wǎng)絡(luò)連接的任意文件服務(wù)器上。至此,雖然通過上述實施例對本發(fā)明進行了說明,但本發(fā)明并不僅限于上述實施例的構(gòu)成,還包括本領(lǐng)域技術(shù)人員在本發(fā)明的范圍內(nèi)能獲得的各種變形、修正。
權(quán)利要求
1.一種備份管理系統(tǒng),其特征在于,具備分別具有文件系統(tǒng)的多個文件裝置,具備對多個所述文件裝置指示開始實施快照的作成的設(shè)備,所述快照是某個時刻下的文件系統(tǒng)的固定化的映象,多個所述文件裝置中,接受開始實施快照作成的指示后分別作成快照,并具備以令由多個所述文件裝置分別作成的多個所述快照,對應(yīng)于快照作成時的、將多個所述文件系統(tǒng)綜合化的文件系統(tǒng)結(jié)構(gòu)的方式,對多個所述快照構(gòu)建鏈接來生成被虛擬化的快照的設(shè)備,使得可以利用所述被虛擬化的快照進行備份或還原。
2.一種文件訪問服務(wù)系統(tǒng),其特征在于,包括至少一個終端;各自具有文件系統(tǒng)的多個文件裝置;以及,中間裝置,邏輯配置在所述終端與所述多個文件裝置之間,且提供文件訪問服務(wù),使得從所述終端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)、即偽文件系統(tǒng)自由訪問,所述中間裝置,具有對多個所述文件裝置的每一個分別指示開始實施快照作成的設(shè)備,所述快照是某個時刻下的文件系統(tǒng)的固定化的映象,多個所述文件裝置中,從所述中間裝置接受開始實施快照作成的指示后分別作成快照,所述中間裝置,還具有以令由多個所述文件裝置分別作成的多個所述快照,對應(yīng)于快照作成時的所述偽文件系統(tǒng)的方式,在多個所述快照之間構(gòu)建鏈接的設(shè)備。
3.根據(jù)權(quán)利要求2所述的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息。
4.根據(jù)權(quán)利要求2所述的文件訪問服務(wù)系統(tǒng),其特征在于,將由所述文件裝置作成的快照,在所述終端側(cè)讀出;將所述快照對應(yīng)的備份映象,在備份用存儲裝置上進行備份。
5.根據(jù)權(quán)利要求2所述的文件訪問服務(wù)系統(tǒng),其特征在于,包括備份控制裝置,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個文件系統(tǒng),將所述多個文件系統(tǒng)作為虛擬化的一個文件系統(tǒng)結(jié)構(gòu),在備份存儲裝置上進行備份。
6.根據(jù)權(quán)利要求2所述的文件訪問服務(wù)系統(tǒng),其特征在于,包括與多個所述文件裝置通訊連接的備份控制裝置,所述備份控制裝置,具有與所述中間裝置進行通訊的接口,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個文件系統(tǒng),將所述多個文件系統(tǒng)作為虛擬化的一個文件系統(tǒng)結(jié)構(gòu),在備份存儲裝置上進行備份。
7.根據(jù)權(quán)利要求6所述的文件訪問服務(wù)系統(tǒng),其特征在于,所述備份控制裝置,在進行還原時,將所述備份存儲裝置的備份數(shù)據(jù)提供給所述中間裝置,所述中間裝置,對應(yīng)著偽文件系統(tǒng)信息,將從所述備份控制裝置接收的備份數(shù)據(jù),分配給多個所述文件裝置來進行還原,所述偽文件系統(tǒng)信息用于將多個所述文件系統(tǒng)呈現(xiàn)為一個文件系統(tǒng)。
8.根據(jù)權(quán)利要求2所述的文件訪問服務(wù)系統(tǒng),其特征在于,包括與多個所述文件裝置通訊連接的備份控制裝置,所述備份控制裝置,具有與所述中間裝置進行通訊的接口,所述備份控制裝置,在進行備份時,經(jīng)所述中間裝置接收所述多個文件裝置的多個快照,所述多個快照中構(gòu)建有鏈接,將構(gòu)建了鏈接的所述多個快照在備份存儲裝置上進行備份。
9.根據(jù)權(quán)利要求8所述的文件訪問服務(wù)系統(tǒng),其特征在于,所述備份控制裝置,在進行還原時,將所述備份存儲裝置的備份數(shù)據(jù)提供給所述中間裝置,所述中間裝置,將所述多個快照分配轉(zhuǎn)送給多個所述文件裝置,所述多個文件裝置中,分別使用被轉(zhuǎn)送的所述快照對文件系統(tǒng)進行復(fù)原。
10.根據(jù)權(quán)利要求2所述的文件訪問服務(wù)系統(tǒng),其特征在于,所述中間裝置,由邏輯配置在作為客戶端的所述終端、和分別構(gòu)成所述文件裝置的服務(wù)器裝置之間的交換機裝置構(gòu)成,所述交換機裝置,接收來自所述客戶端的文件訪問請求,將所述文件訪問請求分配轉(zhuǎn)送給適當?shù)姆?wù)器裝置,接收從所述服務(wù)器裝置送來的對所述文件訪問請求的響應(yīng),并將該響應(yīng)轉(zhuǎn)送給發(fā)送文件訪問請求的終端。
11.根據(jù)權(quán)利要求10所述的文件訪問服務(wù)系統(tǒng),其特征在于,所述交換機裝置,將組合所述多個文件系統(tǒng)的目錄樹得到的一個綜合目錄樹中的、目錄樹的連接點的信息,作為所述偽文件系統(tǒng)信息存儲管理。
12.一種備份方法,是文件訪問服務(wù)系統(tǒng)的備份方法,該文件訪問服務(wù)系統(tǒng)具備至少一個終端;各自具有文件系統(tǒng)的多個文件裝置;以及,中間裝置,邏輯配置在所述終端與所述多個文件裝置之間,且提供文件訪問服務(wù),使得從所述終端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)、即偽文件系統(tǒng)自由訪問,其特征在于,包括所述中間裝置,對多個所述文件裝置,分別分配開始實施快照作成的指示的工序,所述快照為某個時刻下的文件系統(tǒng)的固定化的映象;多個所述文件裝置中,從所述中間裝置接受所述開始實施快照的指示后,分別作成快照的工序;以及,所述中間裝置,以令由多個所述文件裝置分別作成的多個所述快照,對應(yīng)于快照作成時的所述偽文件系統(tǒng)的方式,對作成的多個所述快照構(gòu)建鏈接的工序。
13.根據(jù)權(quán)利要求12所述的備份方法,其特征在于,所述中間裝置,保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息。
14.一種交換機裝置,邏輯配置在至少一個客戶端、和分別具備文件系統(tǒng)的多個文件服務(wù)器之間,且提供文件訪問服務(wù),使得從所述客戶端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)、即偽文件系統(tǒng)自由訪問,其特征在于,具備對多個所述文件服務(wù)器,分別分配開始實施快照作成的指示的單元,所述快照為某個時刻下的文件系統(tǒng)的固定化的映象;以及,對由接收所述開始實施快照的指示的多個所述文件服務(wù)器分別作成的多個所述快照,以對應(yīng)快照作成時的所述偽文件系統(tǒng)的方式,設(shè)定鏈接的單元。
15.根據(jù)權(quán)利要求14所述的交換機裝置,其特征在于,保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息。
16.根據(jù)權(quán)利要求14所述的交換機裝置,其特征在于,具備在開始實施快照時,實施控制來停止對各個所述文件系統(tǒng)的訪問的設(shè)備。
17.根據(jù)權(quán)利要求16所述的交換機裝置,其特征在于,具備在確認了涉及所述文件服務(wù)器和所述客戶端的文件訪問的同步之后,實施控制來由多個所述文件服務(wù)器實施快照的設(shè)備。
18.根據(jù)權(quán)利要求14所述的交換機裝置,其特征在于,具備在快照作成后,實施控制來再度開啟對各個所述文件系統(tǒng)的訪問的設(shè)備。
19.一種程序,其特征在于,用于在構(gòu)成交換機裝置的計算機中,實施對多個所述文件服務(wù)器,分別分配開始實施快照作成的指示的處理,所述快照為某個時刻下的文件系統(tǒng)的固定化的映象;以及,對由接收所述開始實施快照的指示的多個所述文件服務(wù)器分別作成的多個所述快照,以對應(yīng)快照作成時的所述偽文件系統(tǒng)的方式,設(shè)定鏈接的處理,所述交換機裝置,邏輯配置在至少一個客戶端、和分別具備文件系統(tǒng)的多個文件服務(wù)器之間,且提供文件訪問服務(wù),使得從所述客戶端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)、即偽文件系統(tǒng)自由訪問。
20.根據(jù)權(quán)利要求19所述的程序,其特征在于,在所述計算機中,實施保持著聯(lián)結(jié)多個所述快照的連接部的鏈接信息,作為與所述偽文件系統(tǒng)對應(yīng)的快照信息的處理。
全文摘要
本發(fā)明提供一種裝置和方法,令提供將多個文件系統(tǒng)對客戶端呈現(xiàn)為一個文件系統(tǒng)的訪問服務(wù)的裝置中,能夠?qū)嵤┛煺铡浞?還原管理,并具備提高維護性、管理性、可靠性、安全性的新的構(gòu)造和功能。包括至少一個客戶端;各自具有文件系統(tǒng)的多個文件服務(wù)器;以及交換機,邏輯配置在客戶端與上述多個文件服務(wù)器之間,并提供文件訪問服務(wù),使得從上述終端看來,虛擬地將多個文件系統(tǒng)作為一個文件系統(tǒng)(虛擬文件系統(tǒng))自由訪問。交換機對多個文件服務(wù)器,分配快照執(zhí)行開始的指示,多個文件服務(wù)器接受快照執(zhí)行開始的指示,分別作成快照,且交換機進行設(shè)定,以令由多個上述文件服務(wù)器分別作成的多個快照,對應(yīng)于快照作成時的虛擬文件系統(tǒng)的文件系統(tǒng)結(jié)構(gòu)。
文檔編號G06F17/30GK1755640SQ20051010419
公開日2006年4月5日 申請日期2005年9月29日 優(yōu)先權(quán)日2004年9月29日
發(fā)明者鳥居隆史, 山川聰, 梶木善裕 申請人:日本電氣株式會社