[發(fā)明專利]一種存儲(chǔ)文件系統(tǒng)的管理方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910299800.0 | 申請(qǐng)日: | 2019-04-15 |
| 公開(公告)號(hào): | CN110032543A | 公開(公告)日: | 2019-07-19 |
| 發(fā)明(設(shè)計(jì))人: | 戚勇;呂玉彬;李佩 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F16/13 | 分類號(hào): | G06F16/13 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 存儲(chǔ)文件系統(tǒng) 文件元數(shù)據(jù) 訪問對(duì)象 訪問請(qǐng)求 文件對(duì)象 元數(shù)據(jù)服務(wù)器 映射關(guān)系 客戶端 寫操作 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) 發(fā)送 接收客戶端 訪問性能 管理裝置 后端存儲(chǔ) 技術(shù)效果 路徑分離 瓶頸問題 有效緩解 管理 客戶 更新 應(yīng)用 | ||
本發(fā)明公開了一種存儲(chǔ)文件系統(tǒng)的管理方法,應(yīng)用于元數(shù)據(jù)服務(wù)器,包括接收客戶端發(fā)送的訪問請(qǐng)求并根據(jù)所述訪問請(qǐng)求確定所述客戶端的訪問對(duì)象;若所述訪問對(duì)象為文件對(duì)象,則將文件與后端存儲(chǔ)節(jié)點(diǎn)的映射關(guān)系發(fā)送至所述客戶端,以使所述客戶端根據(jù)所述映射關(guān)系對(duì)所述文件對(duì)象進(jìn)行讀和/或?qū)懖僮鳎?dāng)所述寫操作完成后,更新對(duì)應(yīng)的文件元數(shù)據(jù);若所述訪問對(duì)象為文件元數(shù)據(jù),則根據(jù)所述訪問請(qǐng)求對(duì)所述文件元數(shù)據(jù)進(jìn)行相應(yīng)的操作。該方法,將文件元數(shù)據(jù)操作與文件對(duì)象操作進(jìn)行路徑分離,可有效緩解I/O瓶頸問題,提高存儲(chǔ)文件系統(tǒng)的訪問性能。本發(fā)明還公開了一種存儲(chǔ)文件系統(tǒng)的管理裝置、元數(shù)據(jù)服務(wù)器以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),均具有上述技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種存儲(chǔ)文件系統(tǒng)的管理方法;還涉及一種存儲(chǔ)文件系統(tǒng)的管理裝置、元數(shù)據(jù)服務(wù)器以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
文件元數(shù)據(jù)是組織整個(gè)存儲(chǔ)文件系統(tǒng)的重要數(shù)據(jù),其主要用于記錄每個(gè)文件的原始信息,如文件的創(chuàng)建時(shí)間、文件ID、文件所在集群節(jié)點(diǎn)等。其中,文件元數(shù)據(jù)的操作的語義與文件I/O操作完全不同,通常文件元數(shù)據(jù)的操作更為復(fù)雜,并行度更低。并且目前存儲(chǔ)文件系統(tǒng)的管理方法通常存在I/O瓶頸問題,嚴(yán)重影響存儲(chǔ)文件系統(tǒng)的訪問性能。
有鑒于此,如何緩解存儲(chǔ)文件系統(tǒng)的I/O瓶頸問題,提高存儲(chǔ)文件系統(tǒng)的訪問性能是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種存儲(chǔ)文件系統(tǒng)的管理方法,可以有效緩解存儲(chǔ)文件系統(tǒng)的I/O瓶頸問題,提高存儲(chǔ)文件系統(tǒng)的訪問性能;本發(fā)明的另一目的是提供一種存儲(chǔ)文件系統(tǒng)的管理裝置、元數(shù)據(jù)服務(wù)器以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),均具有上述技術(shù)效果。
為解決上述技術(shù)問題,本發(fā)明提供了一種存儲(chǔ)文件系統(tǒng)的管理方法,應(yīng)用于元數(shù)據(jù)服務(wù)器,包括:
接收客戶端發(fā)送的訪問請(qǐng)求并根據(jù)所述訪問請(qǐng)求確定所述客戶端的訪問對(duì)象;
若所述訪問對(duì)象為文件對(duì)象,則將文件與后端存儲(chǔ)節(jié)點(diǎn)的映射關(guān)系發(fā)送至所述客戶端,以使所述客戶端根據(jù)所述映射關(guān)系對(duì)所述文件對(duì)象進(jìn)行讀和/或?qū)懖僮鳎?dāng)所述寫操作完成后,更新對(duì)應(yīng)的文件元數(shù)據(jù);
若所述訪問對(duì)象為文件元數(shù)據(jù),則根據(jù)所述訪問請(qǐng)求對(duì)所述文件元數(shù)據(jù)進(jìn)行相應(yīng)的操作。
可選的,所述當(dāng)所述寫操作完成后,更新對(duì)應(yīng)的文件元數(shù)據(jù),包括:
當(dāng)接收到后端存儲(chǔ)服務(wù)器發(fā)送的寫操作完成應(yīng)答消息后,對(duì)所述寫操作所導(dǎo)致的元數(shù)據(jù)進(jìn)行元數(shù)據(jù)合并操作。
可選的,還包括:
讀取原哈希表中文件元數(shù)據(jù)的數(shù)量,并根據(jù)所述文件元數(shù)據(jù)的數(shù)量判斷是否啟動(dòng)哈希表擴(kuò)張或收縮操作;
若啟動(dòng)哈希表擴(kuò)張或收縮操作,則將所述原哈希表中的所述文件元數(shù)據(jù)轉(zhuǎn)移至新哈希表。
可選的,所述根據(jù)所述文件元數(shù)據(jù)的數(shù)量判斷是否啟動(dòng)哈希表擴(kuò)張或收縮操作,包括:
判斷所述文件元數(shù)據(jù)的數(shù)量是否高于2k;
若所述文件元數(shù)據(jù)的數(shù)據(jù)高于2k,則啟動(dòng)哈希表擴(kuò)張操作;
判斷所述文件元數(shù)據(jù)的數(shù)量是否低于2k-1;
若所述文件元數(shù)據(jù)的數(shù)量低于2k-1,則啟動(dòng)哈希表收縮操作;
其中,2k為所述原哈希表的頭結(jié)點(diǎn)數(shù)量。
可選的,所述根據(jù)所述訪問請(qǐng)求對(duì)所述文件元數(shù)據(jù)進(jìn)行相應(yīng)的操作包括:
若所述訪問請(qǐng)求為讀取元數(shù)據(jù),則通過原哈希函數(shù)在原哈希表中查找對(duì)應(yīng)的元數(shù)據(jù);若在所述原哈希表中未找到所述元數(shù)據(jù),則通過新哈希函數(shù)在所述新哈希表中查找所述元數(shù)據(jù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910299800.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于非揮發(fā)性存儲(chǔ)裝置文件系統(tǒng)存儲(chǔ)方法
- 文件系統(tǒng)管理裝置和存儲(chǔ)裝置
- 用于集成文件系統(tǒng)的設(shè)備和方法
- 存儲(chǔ)系統(tǒng)
- 文件系統(tǒng)轉(zhuǎn)換訪問方法及文件系統(tǒng)轉(zhuǎn)換訪問設(shè)備
- 文件系統(tǒng)存儲(chǔ)模塊
- 數(shù)據(jù)交互方法、裝置及系統(tǒng)
- 外接存儲(chǔ)設(shè)備的連接控制方法及裝置
- 更新文件系統(tǒng)的方法、網(wǎng)絡(luò)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 帶文件系統(tǒng)的閃存存儲(chǔ)方法及裝置
- 一種對(duì)并行文件系統(tǒng)進(jìn)行文件布局提取的方法和裝置
- 文件的元數(shù)據(jù)存儲(chǔ)以及文件恢復(fù)的方法、裝置和系統(tǒng)
- 分布式文件系統(tǒng)列式存儲(chǔ)的元數(shù)據(jù)更新方法、裝置、主機(jī)
- 一種電網(wǎng)運(yùn)行方式數(shù)據(jù)自動(dòng)生成系統(tǒng)及方法
- 一種數(shù)據(jù)存儲(chǔ)系統(tǒng)以及數(shù)據(jù)查找方法
- 一種用于分布式系統(tǒng)的元數(shù)據(jù)讀取方法及其裝置
- 管理文件的方法、文件系統(tǒng)和服務(wù)器系統(tǒng)
- 一種數(shù)據(jù)庫備份元數(shù)據(jù)的遷移方法及裝置
- 數(shù)據(jù)操作方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- ISLI元數(shù)據(jù)的文件存儲(chǔ)方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)終端M2M訪問控制系統(tǒng)及方法
- 訪問請(qǐng)求過濾方法、裝置及設(shè)備
- 一種通用的訪問控制方法及裝置
- 用于網(wǎng)購系統(tǒng)的優(yōu)化疏導(dǎo)方法及裝置
- 網(wǎng)站訪問請(qǐng)求的動(dòng)態(tài)調(diào)度方法及裝置
- 一種訪問請(qǐng)求處理方法及裝置、一種計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 一種訪問控制方法、系統(tǒng)、電子設(shè)備及可讀介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 訪問請(qǐng)求處理方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 訪問請(qǐng)求分流方法及相關(guān)設(shè)備





