[發明專利]一種基于ContextFS上下文文件系統的文件管理方法無效
| 申請號: | 200710069838.6 | 申請日: | 2007-07-02 |
| 公開(公告)號: | CN101079053A | 公開(公告)日: | 2007-11-28 |
| 發明(設計)人: | 楊建華;湯斯亮;吳朝暉;陶美軍 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 杭州九洲專利事務所有限公司 | 代理人: | 陳繼亮 |
| 地址: | 310027浙江省杭州市西湖區浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 contextfs 上下文 文件系統 文件 管理 方法 | ||
技術領域
本發明涉及文件管理領域,主要是一種基于ContextFS上下文文件系統的文件管理方法。
背景技術
在上下文文件系統的某些場景中,會無法避免的產生多個用戶對同一個文件進行讀寫的情況,本發明需要解決這些沖突,同時又維持命名空間的一致性;此外由于基于ContextFS上下文文件系統只提供虛擬目錄與虛擬文件,最終的用戶文件會分散存儲于整個空間中的后臺文件服務器中,本發明還需要解決如何通過文件存放方法確定一個最優的存儲位置,以保證文件的快速獲取的問題;最后考慮到系統中設備存儲容量的有限性,還需要對長期不使用的文件,即對長期處于未使用狀態的文件進行歸檔存儲處理。
發明內容
本發明要解決上述技術所存在的缺陷,提供一種基于ContextFS上下文文件系統的文件管理方法,利用上下文驅動來提供主動服務的特性,對ContextFS系統中的文件管理采用不同的存儲與管理策略,以提高性能,降低儲存代價,并維護命名空間的一致性。
本發明解決其技術問題所采用的技術方案:這種基于ContextFS上下文文件系統的文件管理方法,包括下述步驟:
1.1)、用戶副本:在上下文文件系統中,如果產生多個用戶對同一個文件進行讀寫的情況,采用用戶副本的方法來解決這些沖突,同時又維持命名空間的一致性;
1.2)、文件存放:根據用戶自定義、當前上下文、用戶偏好多個因素,來決定新創建的用戶文件及副本的最終存放位置;
1.3)、文件歸檔:對長期不使用的文件,即對長期處于未使用狀態的文件進行歸檔存儲。
本發明中所述用戶副本的方法,包括下述步驟:
2.1)、用戶A對本文件系統中文件F發出讀取請求,系統檢查其權限,如果沒有讀權限則返回讀失敗;如果有讀權限,則讀請求會立即將請求的數據返回給用戶A;
2.2.1)、用戶A對本文件系統中文件F發出寫入請求,系統檢查其權限,如果沒有寫權限則返回寫失敗;如果有寫權限,則判斷文件F的所有者是否是用戶A,如果是用戶A的文件則返回寫成功;
2.2.2)、如果不是用戶A的文件,則創建用戶副本,文件F被復制成文件F.A,文件F.A的元數據被寫入文件元數據庫,這個副本除了所有者、存儲的物理位置和原文件不同外,其它文件元數據都和原文件一致,文件系統設定優先顯示用戶自身創建的文件F.A,對文件F的操作映射到文件F.A中,在文件F.A中寫入數據并返回寫成功到用戶A。
本發明中所述文件存放方法,包括下述步驟:
3.1)、用戶自定義擁有最高優先級,如果用戶自定義了文件的存儲位置,則根據自定義的位置存放生成的文件;
3.2)、如果用戶沒有自定義文件的存放位置,或由于其他原因3.1無法滿足,采用該用戶的當前上下文信息來決定文件的存放位置,即系統根據當前上下文中的位置信息,選擇空間中接近用戶的后臺設備存放用戶文件;
3.3.1)、如果空間中出現多個可供選擇的后臺文件服務器時,系統將進一步根據當前環境中的上下文信息選擇最優設備,存儲方法根據用戶的文件類型決定,如果是臨時文件按照性能優先的原則存放,大文件按照網絡帶寬優先的原則存放,小文件則根據存儲容量平衡的原則存放;
3.3.2)、如果空間中沒有可選擇的后臺文件服務器時,根據歷史上下文中的用戶偏好,選擇用戶所在組或用戶當前角色來選擇一個符合用戶偏好的遠程服務器進行存儲。
本發明中所述文件歸檔方法,包括下述步驟:
4.1)、系統根據安裝了ContextFS的后臺文件服務器端存儲設備的容量和價格,把它們分為從低到高的多個等級,每個等級對應一個歸檔時間T;
4.2)、當該處于某個等級的文件A處于未使用狀態的時間超過歸檔時間T,則系統自動對其進行降級歸檔,即自動將A移動到屬于下個等級的存儲設備上;
4.3)、被歸檔的文件只讀,一旦進行寫操作則產生新的用戶副本,歸檔文件自動刪除。
本發明有益的效果是:1、采用副本和相應管理措施解決多個用戶對同一個文件進行讀寫產生的沖突,同時又維持命名空間的一致性。2、根據用戶自定義、當前上下文、用戶偏好等因素,確定一個最優的存儲位置,以保證文件的快速獲取。3、對長期處于未使用狀態的文件進行歸檔存儲,降低儲存代價。
附圖說明
圖1是本發明副本管理讀取過程數據流程圖;
圖2是本發明副本管理寫入過程數據流程圖;
圖3是本發明上下文文件系統體系結構示意圖;
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710069838.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:水煤漿鍋爐的爐膛防結焦結構
- 下一篇:含有不飽和基團的共聚物及其制備方法





