[發明專利]一種目錄管理方法及裝置有效
| 申請號: | 202011373971.2 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112597120B | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 邵秀;豆文明;張鼎鴻;汪少杰 | 申請(專利權)人: | 新華三大數據技術有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/11 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450000 河南省鄭州市鄭州高*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 目錄 管理 方法 裝置 | ||
本申請提供一種目錄管理方法及裝置,該方法應用于存儲設備中處于活躍狀態的MDS模塊,該方法包括:在接收到目錄創建請求時,若本MDS模塊的身份標識為指定的身份標識,則根據目錄創建請求創建對應的新目錄;若新目錄的目錄層級為指定的目錄層級,則確定目錄層級已開啟目錄固定功能,并執行以下操作:獲取其他存儲設備中與本MDS模塊進行心跳交互且處于活躍狀態的MDS模塊上被固定的目錄的第一數量;根據獲取到的第一數量和本MDS模塊上被固定的目錄的第二數量,確定新目錄被固定到的MDS模塊;將新目錄固定到確定出的MDS模塊上進行管理。本申請可提高分布式文件系統的性能。
技術領域
本申請涉及文件系統技術領域,尤其涉及一種目錄管理方法及裝置。
背景技術
在一個分布式文件系統中,通常由多個存儲設備中處于活躍狀態的元數據服務(MetaData Server,MDS)模塊共同管理元數據。
具體地,這些MDS模塊一般通過目錄結構的管理模式管理相關元數據。對于任一MDS模塊,會根據這些MDS模塊管理的目錄中的元數據的讀寫熱度,計算這些MDS模塊的負載值,并在該MDS模塊的負載值較高時,將該MDS管理的部分目錄遷移到負載值較低的MDS模塊上。
但是,在實際使用過程中,發現這些MDS模塊之間會頻繁發生目錄遷移,由于目錄遷移過程中被遷移的目錄的訪問被凍結,這就導致客戶無法正常訪問被遷移的目錄所涉及的業務,從而影響分布式文件系統的性能。
發明內容
為克服相關技術中存在的問題,本申請提供了一種目錄管理方法及裝置。
根據本申請實施例的第一方面,提供一種目錄管理方法,所述方法應用于存儲設備中處于活躍狀態的MDS模塊,所述方法包括:
在接收到目錄創建請求時,若本MDS模塊的身份標識為指定的身份標識,則根據所述目錄創建請求創建對應的新目錄;
若所述新目錄的目錄層級為指定的目錄層級,則確定所述目錄層級已開啟目錄固定功能,并執行以下操作:
獲取其他存儲設備中與本MDS模塊進行心跳交互且處于活躍狀態的MDS模塊上被固定的目錄的第一數量;
根據獲取到的第一數量和本MDS模塊上被固定的目錄的第二數量,確定所述新目錄被固定到的MDS模塊;
將所述新目錄固定到確定出的MDS模塊上進行管理。
根據本申請實施例的第二方面,提供一種目錄管理裝置,所述裝置應用于存儲設備中處于活躍狀態的MDS模塊,所述裝置包括:
創建模塊,用于在接收到目錄創建請求時,若本MDS模塊的身份標識為指定的身份標識,則根據所述目錄創建請求創建對應的新目錄;
處理模塊,用于在所述新目錄的目錄層級為指定的目錄層級時,確定所述目錄層級已開啟目錄固定功能,并執行以下操作:
獲取其他存儲設備中與本MDS模塊進行心跳交互且處于活躍狀態的MDS模塊上被固定的目錄的第一數量;
根據獲取到的第一數量和本MDS模塊上被固定的目錄的第二數量,確定所述新目錄被固定到的MDS模塊;
將所述新目錄固定到確定出的MDS模塊上進行管理。
本申請的實施例提供的技術方案可以包括以下有益效果:
在本申請實施例中,在存儲設備中處于活躍狀態的MDS模塊側,指定一些目錄層級開啟目錄固定功能,這些開啟目錄固定功能的目錄層級下的新目錄會被指定的身份標識對應的MDS模塊分散地固定到某些MDS模塊上,這些新目錄不會再頻繁發生遷移,從而保證了客戶對這些新目錄所涉及的業務的訪問,一定程度上提高了分布式文件系統的性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三大數據技術有限公司,未經新華三大數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011373971.2/2.html,轉載請聲明來源鉆瓜專利網。





