[發明專利]一種分布式文件系統中大文件高效刪除的方法無效
| 申請號: | 201110326508.7 | 申請日: | 2011-10-25 |
| 公開(公告)號: | CN102375888A | 公開(公告)日: | 2012-03-14 |
| 發明(設計)人: | 彭成;付根希 | 申請(專利權)人: | 無錫城市云計算中心有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 214135 江蘇省無錫市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 文件系統 文件 高效 刪除 方法 | ||
技術領域
本發明涉及計算機存儲,具體來說,涉及一種分布式文件系統中大文件高效刪除的方法。
背景技術
分布式文件系統(Distributed?File?System)是指文件系統管理的物理存儲資源不一定直接連接在本地節點上,而是通過計算機網絡與節點相連。分布式文件系統的設計基于客戶機/服務器模式。一個典型的網絡可能包括多個供多用戶訪問的服務器。另外,對等特性允許一些系統扮演客戶機和服務器的雙重角色。例如,用戶可以“發表”一個允許其他客戶機訪問的目錄,一旦被訪問,這個目錄對客戶機來說就象使用本地驅動器一樣。
分布式文件系統中,高效的刪除大文件方法是決定其整體性能的一個重要因素。當系統處理大文件的刪除請求時,可能會較長時間阻塞后續用戶請求,造成用戶操作超時,降低了并發性。因此需要一種高效的大文件刪除方法。
發明內容
本發明旨在公開一種分布式文件系統中大文件刪除的高效方式,目的是為了在不影響分布式文件系統對外提供服務的情況下,快速響應用戶對大文件的刪除操作,以回收數據服務器上的存儲資源,提高數據服務器的并發性。
一種分布式文件系統中大文件高效刪除的方法,過程如下:
系統接受到客戶端刪除請求后,修改要刪除文件的屬性為刪除狀態;
查找請求隊列中與該文件相關的請求信息,禁止與該文件相關的請求信息;
在索引文件中標識該文件的狀態信息為刪除狀態;
應答客戶端關于該文件的刪除請求。
優選的,若有新建文件請求,則在所述索引文件中檢查新建文件名與被標識刪除文件的文件名是否沖突;
若文件名沖突,則將被標識刪除文件的文件名添加字符,創建新文件后應答客戶端;若文件名不沖突,則直接創建新文件后應答客戶端。
優選的,當被刪除文件所在磁盤空閑時,啟動垃圾回收線程,通過索引文件遍歷被標識刪除的文件。
本發明在不影響分布式文件系統對外提供服務的情況下,快速響應用戶對大文件的刪除操作,以回收數據服務器上的存儲資源,提高數據服務器的并發性。
附圖說明
圖1是本發明刪除過程流程圖
圖2是新建文件沖突后的處理過程流程圖
具體實施方式
下面結合附圖對本發明中的技術方案進行具體描述:
(1)如圖1所示,當有刪除請求時,只修改對應的文件屬性,并不真正的刪除文件,而是直接應答用戶請求,并從請求隊列中刪除與該文件相關的后續請求。在索引文件中記錄該文件。
(2)如圖2所示,如果新建文件和被標識刪除的文件的文件名發生沖突,則后者改為特殊文件名,以防發生誤刪。
(3)在適當時機啟動垃圾回收線程,通過索引文件遍歷被標識刪除的大文件,真正完成大文件刪除工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫城市云計算中心有限公司,未經無錫城市云計算中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110326508.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種形成存儲器件的方法
- 下一篇:一種電子讀物的界面顯示方法和裝置





