[發明專利]集群節點的文件變動管理方法、裝置、設備及存儲介質有效
| 申請號: | 202010790458.7 | 申請日: | 2020-08-07 |
| 公開(公告)號: | CN112000618B | 公開(公告)日: | 2022-06-07 |
| 發明(設計)人: | 李世杰 | 申請(專利權)人: | 北京浪潮數據技術有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/182 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉志紅 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 節點 文件 變動 管理 方法 裝置 設備 存儲 介質 | ||
1.一種集群節點的文件變動管理方法,其特征在于,包括:
集群節點接收第一客戶端發送的文件變動通告請求;
根據所述文件變動通告請求,確定所述第一客戶端關注的變動信息;其中,所述變動信息包括關注目錄;
判斷所述關注目錄是否為集群目錄;
若否,則根據所述變動信息,生成并保存本地存儲信息;其中,所述本地存儲信息包括客戶端信息、所述關注目錄和集群目錄標識;
若是,則根據所述變動信息,生成并保存所述本地存儲信息,并獲取第一遠端通知信息;其中,所述第一遠端通知信息包括所述關注目錄;
將所述第一遠端通知信息發送到集群中的目標節點,以使所述目標節點將所述第一遠端通知信息對應的文件變動通告發送到所述集群節點。
2.根據權利要求1所述的集群節點的文件變動管理方法,其特征在于,所述將所述第一遠端通知信息發送到集群中的目標節點,包括:
通過本端CTDB將所述第一遠端通知信息廣播到所述目標節點的CTDB;其中,所述本端CTDB為所述集群節點的CTDB,所述第一遠端通知信息還包括所述本端CTDB的索引編號。
3.根據權利要求1所述的集群節點的文件變動管理方法,其特征在于,所述文件變動通告請求為SMB2_CHANGE_NOTIFY請求時,所述判斷所述關注目錄是否為集群目錄之前,包括:
對SMB.CONF配置文件進行解析,確定全部所述集群目錄。
4.根據權利要求1至3任一項所述的集群節點的文件變動管理方法,其特征在于,還包括:
接收所述目標節點發送的第二遠端通知信息;
根據所述第二遠端通知信息,生成并保存遠端存儲信息;其中,每個所述遠端存儲信息包括目標節點通訊信息和遠端關注目錄,所述遠端關注目錄為所述第二遠端通知信息中的關注目錄。
5.根據權利要求4所述的集群節點的文件變動管理方法,其特征在于,還包括:
獲取第二客戶端觸發的本端變動通告;其中,所述本端變動通告包括變動目錄;
根據所述本地存儲信息和所述遠端存儲信息,確定是否存在第一目標本地存儲信息和/或目標遠端存儲信息;其中,所述第一目標本地存儲信息為所述本端變動通告對應的所述本地存儲信息,所述目標遠端存儲信息為所述本端變動通告對應的遠端存儲信息;
若存在所述第一目標本地存儲信息,則生成所述本端變動通告對應的響應報文,并將所述響應報文發送到所述第一目標本地存儲信息對應的第一客戶端;
若存在所述目標遠端存儲信息,則將所述本端變動通告發送到所述目標遠端存儲信息對應的目標節點。
6.根據權利要求5所述的集群節點的文件變動管理方法,其特征在于,還包括:
接收所述目標節點發送的遠端變動通告;
根據所述本地存儲信息,確定第二目標本地存儲信息;其中,所述第二目標本地存儲信息為所述遠端變動通告對應的所述本地存儲信息;
生成并向第二目標本地存儲信息對應的第一客戶端發送所述遠端變動通告對應的響應報文。
7.根據權利要求5所述的集群節點的文件變動管理方法,其特征在于,所述根據所述本地存儲信息和所述遠端存儲信息,確定是否存在第一目標本地存儲信息和/或目標遠端存儲信息,包括:
若所述變動目錄為Linux原生目錄,則根據所述本地存儲信息,確定是否存在第一目標本地存儲信息;
若所述變動目錄為不為所述Linux原生目錄,則根據所述本地存儲信息和所述遠端存儲信息,確定是否存在所述第一目標本地存儲信息和/或所述目標遠端存儲信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京浪潮數據技術有限公司,未經北京浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010790458.7/1.html,轉載請聲明來源鉆瓜專利網。





