本申請涉及計算機(jī)網(wǎng)絡(luò)存儲技術(shù),尤其涉及一種在線歸檔和訪問文件的系統(tǒng)。
背景技術(shù):傳統(tǒng)的網(wǎng)絡(luò)附加存儲裝置部署在網(wǎng)絡(luò)上,通過內(nèi)置的存儲管理等功能以及特定的文件訪問協(xié)議供企業(yè)或單位使用其存放的文件數(shù)據(jù),其功能表現(xiàn)為一種文件存放和訪問服務(wù)。這類網(wǎng)絡(luò)附加存儲裝置提供的文件存放和訪問服務(wù),通常只提供在線文件訪問,不會區(qū)別文件是否已歸檔,即使其提供了一寫多讀(WORM,Write-once,Read-many)特性,但其通常是將特定的文件系統(tǒng)卷設(shè)置為WORM方式存放,不會針對每一個文件數(shù)據(jù)的屬性和訪問特性,針對性的設(shè)置WORM特性。例如,傳統(tǒng)網(wǎng)絡(luò)附加存儲裝置無法實現(xiàn)將2012年以前的文件數(shù)據(jù)進(jìn)行WORM自動歸檔處理。除此之外,在傳統(tǒng)網(wǎng)絡(luò)附加存儲裝置上,設(shè)置為WORM特性的文件數(shù)據(jù),只是限制其不可修改和刪除,但未在訪問權(quán)限在進(jìn)行有效的控制,但歸檔數(shù)據(jù)的訪問權(quán)限不同于普通數(shù)據(jù),通常是需要經(jīng)過借閱手續(xù)后才可訪問。
技術(shù)實現(xiàn)要素:本申請?zhí)峁┝艘环N在線歸檔和訪問文件的方法及系統(tǒng),可以針對文件的屬性和訪問特性對訪問權(quán)限進(jìn)行有效的控制。本申請實施例提供的一種在線歸檔和訪問文件的系統(tǒng),包括:網(wǎng)絡(luò)附加存儲裝置、客戶端訪問裝置和歸檔存儲介質(zhì);所述客戶端訪問裝置用于通過網(wǎng)絡(luò)通信協(xié)議與網(wǎng)絡(luò)附加存儲裝置建立通信連接并通過該通信連接訪問網(wǎng)絡(luò)存儲的文件數(shù)據(jù),所述文件數(shù)據(jù)包括歸檔文件數(shù)據(jù)和非歸檔文件數(shù)據(jù);所述歸檔存儲介質(zhì)用于存儲歸檔文件數(shù)據(jù);網(wǎng)絡(luò)附加存儲裝置包括文件存儲單元,文件訪問單元、文件歸檔單元以及歸檔管理單元;所述文件存儲單元用于將非歸檔文件存放在磁盤介質(zhì)上;文件訪問單元用于接收客戶端訪問裝置的文件操作請求,判斷所要訪問的文件數(shù)據(jù)是否是歸檔文件數(shù)據(jù),若為歸檔文件數(shù)據(jù),進(jìn)一步判斷是否該操作請求為借閱請求且已被歸檔管理單元審批通過,若是,允許來自客戶端訪問裝置的借閱請求,否則,拒絕該操作請求;若為非歸檔數(shù)據(jù),則根據(jù)該文件操作請求對文件存儲單元的文件數(shù)據(jù)進(jìn)行操作;歸檔管理單元用于當(dāng)客戶端訪問裝置向文件訪問單元發(fā)起對歸檔文件的借閱請求時,審批該歸檔數(shù)據(jù)能否借閱,將否決結(jié)果或者允許借閱的結(jié)果通知客戶端訪問裝置;以及根據(jù)設(shè)置的自動歸檔策略通知文件歸檔單元執(zhí)行文件歸檔操作;所述文件歸檔單元用于根據(jù)預(yù)先設(shè)置的自動歸檔策略執(zhí)行文件數(shù)據(jù)的歸檔和遷移。較佳地,當(dāng)所述文件操作請求為新建請求時,文件訪問單元檢查所要新建文件或目錄的父目錄是否已歸檔,如果已經(jīng)歸檔,則不允許新建,如果未歸檔,則執(zhí)行新建操作。較佳地,當(dāng)所述文件操作請求為讀取請求時,文件訪問單元檢查所要讀取文件的父目錄是否為已歸檔,如果未歸檔,則執(zhí)行讀取請求;如果已經(jīng)歸檔,則判斷客戶端訪問裝置對所述父目錄的借閱請求是否已被歸檔管理單元審批通過;如果未借閱,則不允許讀取,如果已借閱,則執(zhí)行讀取請求。較佳地,當(dāng)所述文件操作請求為寫入請求時,文件訪問單元檢查所要寫入數(shù)據(jù)的文件是否已歸檔,如果已經(jīng)歸檔,則不允許寫入,如果未歸檔,則執(zhí)行寫入操作。較佳地,當(dāng)所述文件操作請求為刪除請求時,文件訪問單元檢查所要刪除的文件或目錄是否已歸檔,如果已經(jīng)歸檔,則不允許刪除,如果未歸檔,則執(zhí)行刪除操作。較佳地,當(dāng)所述文件操作請求為重命名請求時,文件訪問單元檢查所要重命名的文件或目錄是否已歸檔,如果已經(jīng)歸檔,則不允許重命名,如果未歸檔,則執(zhí)行重命名操作。較佳地,所述自動歸檔策略包括:自動歸檔的條件和自動歸檔觸發(fā)執(zhí)行的時間。較佳地,所述自動歸檔的條件包括:根據(jù)文件的創(chuàng)建時間執(zhí)行自動歸檔,和/或根據(jù)文件的最后修改時間執(zhí)行自動歸檔。較佳地,文件歸檔單元用于:根據(jù)自動歸檔觸發(fā)執(zhí)行的時間,啟動自動歸檔;將文件存儲單元的全部或指定文件目錄提取到歸檔執(zhí)行隊列中,將執(zhí)行歸檔的條件保存在歸檔執(zhí)行隊列中,并通知歸檔執(zhí)行隊列執(zhí)行歸檔;歸檔執(zhí)行隊列遍歷目錄,根據(jù)歸檔條件判斷目錄中的文件數(shù)據(jù)是否符合歸檔條件,如果符合,則將文件數(shù)據(jù)從網(wǎng)絡(luò)附加存儲裝置的文件存儲單元遷移到歸檔存儲介質(zhì),遷移完成后,標(biāo)記對象為歸檔狀態(tài)。較佳地,當(dāng)所述文件操作請求為歸檔請求時,文件訪問單元檢查所要歸檔的文件或目錄是否已歸檔,如果已經(jīng)歸檔,則不允許繼續(xù)歸檔,如果未歸檔,則向文件歸檔單元請求歸檔操作;所述文件歸檔單元進(jìn)一步用于根據(jù)來自文件訪問單元的歸檔請求,執(zhí)行文件數(shù)據(jù)的歸檔和遷移。從以上技術(shù)方案可以看出,本申請?zhí)峁┝送ㄟ^文件數(shù)據(jù)的屬性進(jìn)行歸檔的方法,同時,歸檔的文件數(shù)據(jù)不再保存在當(dāng)前網(wǎng)絡(luò)存儲裝置的文件系統(tǒng)卷上,而是保存到歸檔存儲介質(zhì),該歸檔存儲介質(zhì)不可修改和刪除,而且查看時,需要客戶端訪問裝置進(jìn)行借閱,審批通過后方可通過客戶端訪問裝置查看。通過應(yīng)用本申請技術(shù)方案,即可以改進(jìn)傳統(tǒng)網(wǎng)絡(luò)存儲裝置無法針對性的進(jìn)行文件數(shù)據(jù)歸檔,并且通過不可修改和刪除、借閱訪問控制,大大的提升了歸檔數(shù)據(jù)的安全性。附圖說明圖1為本申請?zhí)峁┑脑诰€歸檔和訪問文件的系統(tǒng)框圖;圖2為本申請實施例中文件訪問單元105接收到歸檔請求后的操作流程示意圖;圖3為本申請實施例中文件訪問單元105接收到借閱請求后的操作流程示意圖;具體實施方式本申請?zhí)峁┑脑诰€歸檔和訪問文件的系統(tǒng)如圖1所示,包括網(wǎng)絡(luò)附加存儲裝置101、客戶端訪問裝置102和歸檔存儲介質(zhì)103三部分。其中,客戶端訪問裝置102可以有一個或多個,通過網(wǎng)絡(luò)通信協(xié)議與網(wǎng)絡(luò)附加存儲裝置101建立通信連接并通過該通信連接訪問網(wǎng)絡(luò)存儲的文件數(shù)據(jù),所述文件數(shù)據(jù)包括歸檔文件數(shù)據(jù)和非歸檔文件數(shù)據(jù),非歸檔文件數(shù)據(jù)保存在網(wǎng)絡(luò)附加存儲裝置101的文件存儲單元104,網(wǎng)絡(luò)附加存儲裝置101通過存儲訪問協(xié)議訪問歸檔存儲介質(zhì)103,將歸檔文件數(shù)據(jù)保存在歸檔存儲介質(zhì)103。網(wǎng)絡(luò)附加存儲裝置102包括文件存儲單元104,文件訪問單元105、文件歸檔單元106以及歸檔管理單元107。文件存儲單元104用于將非歸檔文件存放在磁盤介質(zhì)上,文件訪問單元105用于接收客戶端訪問裝置102的文件操作請求,判斷所要訪問的文件數(shù)據(jù)是否是歸檔文件數(shù)據(jù),若為歸檔文件數(shù)據(jù),進(jìn)一步判斷是否該操作請求為讀取請求且已被歸檔管理單元審批通過,若是,允許來自客戶端訪問裝置102的讀取請求,否則,拒絕該操作請求;若為非歸檔數(shù)據(jù),則根據(jù)該文件操作請求對文件存儲單元的文件數(shù)據(jù)進(jìn)行操作。文件歸檔單元106用于根據(jù)預(yù)先設(shè)置的自動歸檔策略以及來自文件訪問單元105的歸檔請求,執(zhí)行文件數(shù)據(jù)的歸檔和遷移。文件訪問單元105提供文件的新建、讀取、寫入、刪除、重命名、歸檔操作,可供客戶端訪問裝置102調(diào)用這些操作,并通過文件訪問單元105實現(xiàn)歸檔文件數(shù)據(jù)和非歸檔文件數(shù)據(jù)的訪問與管理。歸檔管理單元107用于當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起對歸檔文件的借閱請求時,審批該歸檔數(shù)據(jù)能否借閱,將否決結(jié)果或者允許借閱的結(jié)果通知客戶端訪問裝置102;以及根據(jù)設(shè)置的自動歸檔策略通知文件歸檔單元106執(zhí)行文件歸檔操作??蛻舳嗽L問裝置102通過網(wǎng)絡(luò)通信協(xié)議,與網(wǎng)絡(luò)附加存儲裝置101的文件訪問單元105進(jìn)行通信,文件訪問單元105根據(jù)客戶端訪問裝置102訪問的文件數(shù)據(jù)是否是歸檔數(shù)據(jù),歸檔數(shù)據(jù)是否已借閱等判斷是否允許來自客戶端訪問裝置102各種操作請求,包括但不限于:當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起新建請求時,文件訪問單元105將檢查所要新建文件或目錄的父目錄是否已歸檔,如果已經(jīng)歸檔,則不允許新建,如果未歸檔,則執(zhí)行新建操作。當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起讀取請求時,文件訪問單元105將檢查所要讀取文件的父目錄是否為已歸檔,如果未歸檔,則執(zhí)行讀取請求,如果已經(jīng)歸檔,則判斷所述父目錄是否被客戶端訪問裝置102借閱(即已被歸檔管理單元審批通過),如果未借閱,則不允許讀取,如果已借閱,則執(zhí)行讀取請求。當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起寫入請求時,文件訪問單元105將檢查所要寫入數(shù)據(jù)的文件是否已歸檔,如果已經(jīng)歸檔,則不允許寫入,如果未歸檔,則執(zhí)行寫入操作。當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起刪除請求時,文件訪問單元105將檢查刪除對象是否已歸檔,如果已經(jīng)歸檔,則不允許刪除,如果未歸檔,則執(zhí)行刪除操作。當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起重命名請求時,文件訪問單元105將檢查重命名對象是否已歸檔,如果已經(jīng)歸檔,則不允許重命名,如果未歸檔,則執(zhí)行重命名操作。當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起歸檔請求時,文件訪問單元105將檢查本對象是否已歸檔,如果已經(jīng)歸檔,則不允許繼續(xù)歸檔,如果未歸檔,則向文件歸檔單元106請求歸檔操作。當(dāng)客戶端訪問裝置102向文件訪問單元105發(fā)起借閱請求時,文件訪問單元105將檢查本對象是否已歸檔,如果尚未歸檔,則借閱請求無效,如果已經(jīng)歸檔,則執(zhí)行如下流程:文件訪問單元105將借閱的對象添加到借閱歸檔數(shù)據(jù)審批隊列;網(wǎng)絡(luò)附加存儲裝置101的歸檔管理單元107審批該歸檔數(shù)據(jù)能否借閱;如果不能借閱,則否決借閱請求,并將否決結(jié)果通知客戶端訪問裝置102;如果允許借閱,則通過借閱請求,并將允許借閱的結(jié)果通知客戶端訪問裝置102。文件歸檔單元106,負(fù)責(zé)執(zhí)行歸檔請求,包括來自文件訪問單元105的歸檔操作請求,以及來自網(wǎng)絡(luò)附加存儲裝置101的自動歸檔操作。歸檔操作請求是由客戶端訪問裝置102發(fā)起的歸檔操作請求,可以歸檔特定的文件對象或目錄,當(dāng)文件歸檔單元106接受到來自文件訪問單元105的歸檔操作請求后,執(zhí)行流程如下:文件歸檔單元106將待歸檔對象放到歸檔執(zhí)行隊列中,并通知歸檔執(zhí)行隊列執(zhí)行歸檔;如果待歸檔對象是文件,歸檔執(zhí)行隊列將文件直接從網(wǎng)絡(luò)附加存儲裝置101的文件存儲單元104遷移到歸檔存儲介質(zhì)103;如果待歸檔對象是目錄,歸檔執(zhí)行隊列遍歷目錄,逐一將目錄中包含的文件按原目錄結(jié)構(gòu)從網(wǎng)絡(luò)附加存儲裝置101的文件存儲單元104遷移到歸檔存儲介質(zhì)103;遷移完成后,標(biāo)記對象為歸檔狀態(tài)。自動歸檔操作是由網(wǎng)絡(luò)附加存儲裝置101的歸檔管理單元107發(fā)起,歸檔管理107中設(shè)置有自動歸檔策略,包括:自動歸檔的條件,包括但不限于:根據(jù)文件的創(chuàng)建時間執(zhí)行自動歸檔,和/或根據(jù)文件的最后修改時間執(zhí)行自動歸檔;自動歸檔觸發(fā)執(zhí)行的時間。自動歸檔策略設(shè)置完畢后,文件歸檔單元106執(zhí)行流程如下:根據(jù)自動歸檔觸發(fā)執(zhí)行的時間,文件歸檔單元106啟動自動歸檔;文件歸檔單元106將文件存儲單元104的全部或指定文件目錄提取到歸檔執(zhí)行隊列中,將執(zhí)行歸檔的條件保存在歸檔執(zhí)行隊列中,并通知歸檔執(zhí)行隊列執(zhí)行歸檔;歸檔執(zhí)行隊列遍歷目錄,根據(jù)歸檔條件判斷目錄中的文件對象是否符合歸檔條件,如果符合,則將文件從網(wǎng)絡(luò)附加存儲裝置101的文件存儲單元104遷移到歸檔存儲介質(zhì)103,遷移完成后,標(biāo)記對象為歸檔狀態(tài)。為使本申請技術(shù)方案的技術(shù)原理、特點以及技術(shù)效果更加清楚,以下結(jié)合具體實施例對本申請技術(shù)方案進(jìn)行詳細(xì)闡述。網(wǎng)絡(luò)附加存儲裝置101中的文件歸檔單元106上維護(hù)一個歸檔信息檢索表,其結(jié)構(gòu)形式如表1所示:表1文件歸檔單元106同時維護(hù)一個歸檔執(zhí)行隊列和借閱審批隊列。歸檔執(zhí)行隊列接收到文件歸檔單元106的執(zhí)行通知后,將待歸檔的對象遷移到歸檔存儲介質(zhì)106,并標(biāo)記對象為歸檔狀態(tài)。借閱審批隊列中的待借閱對象被歸檔管理單元107執(zhí)行審批操作后,將審批結(jié)果通知到客戶端訪問裝置??蛻舳嗽L問裝置102向文件訪問單元105的消息請求如表2所示:MSG_FILE_NEW文件新建消息MSG_FILE_READ文件讀取消息MSG_FILE_WRITE文件寫入消息MSG_FILE_DELETE文件刪除消息MSG_FILE_RENAME文件重命名消息MSG_FILE_ARCHIVE文件歸檔消息MSG_FILE_BORROW文件借閱消息表2文件訪問單元105對應(yīng)客戶端訪問裝置102的消息處理接口如表3所示:OnFileNew文件新建處理OnFileRead文件讀取處理OnFileWrite文件寫入處理OnFileDelete文件刪除處理OnFileRename文件重命名處理OnFileArchive文件歸檔處理OnFileBorrow文件借閱處理表3文件訪問單元105向文件歸檔單元106的消息請求如表4所示:MSG_QUERY_ARCHIVE查詢目標(biāo)對象是否已歸檔MSG_QUERY_BORROW查詢目標(biāo)(歸檔)對象是否已借閱MSG_ARCHIVE_ENQUEUE文件歸檔入隊消息MSG_BORROW_ENQUEUE文件借閱入隊消息表4文件歸檔單元對應(yīng)文件訪問單元的消息處理接口如表5所示:OnQueryArchive目標(biāo)對象歸檔標(biāo)記的查詢OnQueryBorrow目標(biāo)(歸檔)對象借閱標(biāo)記的查詢OnArchiveEnqueue文件歸檔入隊處理OnBorrowEnqueue文件借閱入隊處理表5文件訪問單元105接收到客戶端訪問裝置102的訪問請求時,根據(jù)請求消息的不同其執(zhí)行過程分別如下:若接收到新建的請求消息MSG_FILE_NEW:文件訪問單元105向文件歸檔單元106發(fā)起查詢請求MSG_QUERY_ARCHIVE,文件歸檔單元106接收到歸檔標(biāo)記的查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象所在的父目錄是否存在,如果存在則表示已歸檔,不存在則表示未歸檔,并將查詢結(jié)果返回到文件訪問單元105;文件訪問單元105取得文件歸檔單元106的查詢結(jié)果后,根據(jù)結(jié)果判斷如果已經(jīng)歸檔則不允許新建,如果未歸檔,則執(zhí)行新建操作。若接收到讀取的請求消息MSG_FILE_READ:文件訪問單元105向文件歸檔單元106發(fā)起查詢請求MSG_QUERY_ARCHIVE,文件歸檔單元106接收到歸檔標(biāo)記的查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象所在的父目錄是否存在,如果存在則表示已歸檔,不存在則表示未歸檔,并將查詢結(jié)果返回到文件訪問單元105。文件訪問單元105取得文件歸檔單元106的查詢結(jié)果后,根據(jù)結(jié)果判斷如果未歸檔則執(zhí)行讀取操作,如果已歸檔,則需要判斷目標(biāo)對象的父目錄是否被標(biāo)識借閱。文件訪問單元105向文件歸檔單元106發(fā)起查詢請求MSG_QUERY_BORROW,文件歸檔單元接收到查詢請求后,從歸檔信息檢索表的路徑信息與借閱標(biāo)識中查找目標(biāo)對象所在的父目錄是否被標(biāo)識為借閱,如果標(biāo)識為1則為借閱狀態(tài),標(biāo)識為0或查詢失敗則為未借閱狀態(tài),并將查詢結(jié)果返回到文件訪問單元105。文件訪問單元105取得文件歸檔單元的查詢結(jié)果后,根據(jù)結(jié)果判斷如果未借閱則不允許讀取,如果已借閱則執(zhí)行讀取操作。若接收到寫入的請求消息MSG_FILE_WRITE:文件訪問單元105向文件歸檔單元106發(fā)起查詢請求MSG_QUERY_ARCHIVE,文件歸檔單元106接收到查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象是否存在,如果存在則表示已歸檔,不存在則表示未歸檔,并將查詢結(jié)果返回到文件訪問單元105。文件訪問單元105取得文件歸檔單元106的查詢結(jié)果后,根據(jù)結(jié)果判斷如果已歸檔則不允許寫入,如果未歸檔則執(zhí)行寫入操作。若接收到刪除的請求消息MSG_FILE_DELETE:文件訪問單元105向文件歸檔單元106發(fā)起查詢請求MSG_QUERY_ARCHIVE,文件歸檔單元106接收到歸檔標(biāo)記的查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象是否存在,如果存在則表示已歸檔,不存在則表示未歸檔,并將查詢結(jié)果返回到文件訪問單元105。文件訪問單元105取得文件歸檔單元106的查詢結(jié)果后,根據(jù)結(jié)果判斷如果已歸檔則不允許刪除,如果未歸檔則執(zhí)行刪除操作。若接收到重命名的請求消息MSG_FILE_RENAME:文件訪問單元105向文件歸檔單元106發(fā)起查詢請求MSG_QUERY_ARCHIVE,文件歸檔單元106接收到歸檔標(biāo)記的查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象是否存在,如果存在則表示已歸檔,不存在則表示未歸檔,并將查詢結(jié)果返回到文件訪問單元105;文件訪問單元取得文件歸檔單元的查詢結(jié)果后,根據(jù)結(jié)果判斷如果已歸檔則不允許重命名,如果未歸檔則執(zhí)行重命名操作。若接收到歸檔的請求消息MSG_FILE_ARCHIVE,其實現(xiàn)流程如圖2所示,包括如下步驟:步驟201:文件訪問單元105接收到歸檔請求消息。步驟202:文件訪問單元105向文件歸檔單元106發(fā)起歸檔標(biāo)記查詢請求MSG_QUERY_ARCHIVE。步驟203:文件歸檔單元106接收到歸檔標(biāo)記查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象。步驟203:判斷目標(biāo)對象是否存在,如果存在則表示已歸檔,返回該請求無效的提示消息,結(jié)束本流程;不存在則表示未歸檔,執(zhí)行步驟204。步驟204:文件訪問單元105向文件歸檔單元106發(fā)送歸檔入隊的消息MSG_ARCHIVE_ENQUEUE。步驟205:文件歸檔單元106接收到消息請求后,將待歸檔對象放置到歸檔執(zhí)行隊列中,并通知歸檔執(zhí)行隊列執(zhí)行歸檔。步驟206:執(zhí)行歸檔處理時,首先判斷待歸檔對象是文件還是目錄。如果待歸檔對象是文件,執(zhí)行步驟208,若是目錄執(zhí)行步驟207。步驟207:歸檔執(zhí)行隊列遍歷目錄,取得所有待歸檔的文件。步驟208:歸檔執(zhí)行隊列將待歸檔的文件從網(wǎng)絡(luò)附加存儲裝置101的文件存儲單元104遷移到歸檔存儲介質(zhì)103。步驟209:遷移完成后,將已歸檔的目標(biāo)對象相關(guān)信息寫入歸檔信息檢索表。若接收到借閱的請求消息MSG_FILE_BORROW,其實現(xiàn)流程如圖3所示,包括如下步驟:步驟301:文件訪問單元105接收到借閱請求消息;步驟302:文件訪問單元105向文件歸檔單元106發(fā)起歸檔標(biāo)記查詢請求MSG_QUERY_ARCHIVE。步驟303:文件歸檔單元106接收到歸檔標(biāo)記的查詢請求后,從歸檔信息檢索表的路徑信息中查找目標(biāo)對象。步驟304:判斷目標(biāo)對象是否存在,如果存在則表示已歸檔,執(zhí)行步驟305,不存在則表示未歸檔,返回借閱請求無效的提示消息并結(jié)束本流程。步驟305:文件訪問單元105向文件歸檔單元106發(fā)送借閱入隊消息MSG_BORROW_ENQUEUE。步驟306:文件歸檔單元106接收到消息請求后,將待借閱的對象添加到借閱歸檔數(shù)據(jù)審批隊列。等待審批操作。步驟307:歸檔管理單元107審批該歸檔數(shù)據(jù)能否借閱。如果不能借閱,則否決借閱請求,并通知給客戶端訪問裝置102;如果允許借閱,則通過借閱請求,并通知給客戶端訪問裝置102。步驟308:將借閱標(biāo)記寫入歸檔信息檢索表。此外,歸檔管理單元107還可在網(wǎng)絡(luò)附加存儲裝置101上設(shè)置自動歸檔策略,歸檔策略按規(guī)則分組,通過文件的創(chuàng)建時間或最后修改時間等相關(guān)屬性來設(shè)置歸檔條件。此外,還可以提供文件阻斷策略,防止不想要的文件類型被創(chuàng)建或移動到歸檔存儲介質(zhì)上,當(dāng)出現(xiàn)違例時,會及時通知到用戶與管理員,確保有問題或者不需要的文件不占用存儲資源。自動歸檔的周期或執(zhí)行時間點到達(dá)后,自動歸檔任務(wù)將被文件歸檔單元106觸發(fā),網(wǎng)絡(luò)附加存儲裝置101將開始掃描與策略相匹配的文件,將滿足條件的文件對象放置到歸檔執(zhí)行隊列中,并通知歸檔執(zhí)行隊列執(zhí)行歸檔。歸檔執(zhí)行隊列將隊列中待歸檔對象所指向的文件直接從網(wǎng)絡(luò)附加存儲裝置的文件存儲單元,遷移到歸檔存儲介質(zhì),并將該歸檔對象的相關(guān)信息寫入歸檔信息檢索表。本申請?zhí)峁┑囊环N在線歸檔和訪問的方法與系統(tǒng),通過合并服務(wù)器和存儲資源,減少存儲浪費,提高存儲的總體擁有成本。同時智能的搜索與發(fā)現(xiàn),提高了歸檔操作的易用性,采用嚴(yán)格的訪問控制保證了歸檔數(shù)據(jù)的安全性。以上所述僅為本申請的較佳實施例而已,并不用以限制本申請的保護(hù)范圍,凡在本申請技術(shù)方案的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。