[發明專利]一種Ceph文件系統的元數據獲取方法、裝置及介質在審
| 申請號: | 201711352716.8 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108108422A | 公開(公告)日: | 2018-06-01 |
| 發明(設計)人: | 李鵬 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件系統 元數據 元數據結構 目標結構 相關參數 異常原因 元數據獲取裝置 讀取 元數據分析 分析效率 內存地址 結構體 序列化 預設 字段 存儲 分析 查找 保證 開發 | ||
本發明公開了一種Ceph文件系統的元數據獲取方法、裝置及介質,該方法的步驟包括:獲取預設的相關參數;其中相關參數中至少包括Inode編號;在Ceph文件系統存儲有元數據結構體的內存地址下查找與Inode編號對應的目標結構體;對目標結構體中的元數據字段分別進行序列化以得到結果元數據。可見,本方法通過在內存地址下讀取元數據結構體,并進一步對結構體進行處理以得到結果元數據,使開發者能夠根據元數據分析Ceph文件系統的異常原因,進而也相對提高了分析效率,并且保證了異常原因分析的準確性以及分析深度。此外,本發明還提供一種Ceph文件系統的元數據獲取裝置及介質,有益效果如上所述。
技術領域
本發明涉及數據存儲領域,特別是涉及一種Ceph文件系統的元數據獲取方法、裝置及介質。
背景技術
Ceph是一種具有優秀性能、可靠性以及可擴展性的文件系統,并且由于Ceph原生支持分布式文件處理,因此廣泛被應用于企業的業務開發中。
在Ceph文件系統中,文件或目錄等均被視為文件進行使用,文件的類型根據使用的方式不同還能夠進行細化,其中元數據即為文件的一種類型。如文件權限、當前文件狀態、當前文件擁有的鎖等核心信息都以元數據的形式進行描述,因此當用戶訪問一個文件時,Ceph文件系統會讀寫該文件對應的元數據,進而進行相關數據的獲取。當前在使用Ceph文件系統時,往往會存在文件間的執行沖突,進而導致Ceph文件系統停止工作或者響應速度變慢,而作為Ceph的功能開發者往往只能根據Ceph文件系統出現異常時的工作內容以及經驗對Ceph文件系統的異常原因進行分析,但是僅根據工作內容以及經驗對異常進行分析的效率往往較低,并且無法準確且深入的了解Ceph文件系統異常的根本原因。由于Ceph文件系統在對文件進行執行時,需要對元數據進行讀寫,因此根據Ceph文件系統的元數據能夠從根本上分析據Ceph文件系統的異常原因,但是當前尚沒有獲取Ceph文件系統中元數據的方法。
由此可見,提供一種Ceph文件系統的元數據獲取方法,使開發者能夠根據元數據分析Ceph文件系統的異常原因,進而相對提高分析效率,并且保證異常原因分析的準確性以及分析深度,是本領域技術人員亟待解決的問題。
發明內容
本發明的目的是提供一種Ceph文件系統的元數據獲取方法、裝置及介質,使開發者能夠根據元數據分析Ceph文件系統的異常原因,進而相對提高分析效率,并且保證異常原因分析的準確性以及分析深度。
為解決上述技術問題,本發明提供一種Ceph文件系統的元數據獲取方法,其特征在于,包括:
獲取預設的相關參數;其中相關參數中至少包括Inode編號;
在Ceph文件系統存儲有元數據結構體的內存地址下查找與Inode編號對應的目標結構體;
對目標結構體中的元數據字段分別進行序列化以得到結果元數據。
優選的,在獲取預設的相關參數后,該方法進一步包括:
判斷Inode編號是否為空值;
如果是,則遍歷并獲取內存地址下所有的元數據結構體以作為結構體集合;
對結構體集合中每個結構體的元數據字段均進行序列化以得到結果元數據集合;
否則,執行在Ceph文件系統存儲有元數據結構體的內存地址下查找與Inode編號對應的目標結構體的步驟。
優選的,相關參數中還包括緩沖區地址;
相應的,在得到結果元數據后,該方法進一步包括:
將結果元數據存儲至內存的緩沖區地址下。
優選的,獲取預設的相關參數具體為:
獲取用戶通過接口方式預設的相關參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711352716.8/2.html,轉載請聲明來源鉆瓜專利網。





