[發明專利]一種CephFS文件系統的備份方法及系統在審
| 申請號: | 202010900678.0 | 申請日: | 2020-09-01 |
| 公開(公告)號: | CN112069127A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 宋瑞霞;金友兵 | 申請(專利權)人: | 南京卓盛云信息科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/182 |
| 代理公司: | 深圳深瑞知識產權代理有限公司 44495 | 代理人: | 穆瑞丹 |
| 地址: | 211103 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cephfs 文件系統 備份 方法 系統 | ||
1.一種CephFS文件系統的備份方法,其特征在于,包括:
獲取CephFS文件系統中的元數據存儲池的快照;
判斷元數據存儲池是否僅有本次快照,若是,則把CephFS掛載目錄下的文件全部傳輸到從備份客戶端進行全量備份,若不是,則遍歷訪問元數據存儲池內的所有對象,篩選出同時具備包含CDentry條目、前后兩次快照內容不相同以及CDentry條目指向和描述的是一個文件信息的對象;
每篩選出一個對象,則備份文件信息所對應的文件。
2.根據權利要求1所述的CephFS文件系統的備份方法,其特征在于,在篩選具備包含CDentry條目的對象時:
遍歷訪問元數據存儲池內的每個對象,解析每個對象的內容,若該對象的內容不包含任何CDentry條目,則不做任何操作,跳過該對象;
若該對象的內容中包含有CDentry條目,則進一步對比該對象的前后兩次快照的內容是否相同。
3.根據權利要求1所述的CephFS文件系統的備份方法,其特征在于,在篩選具備前后兩次快照內容不相同的對象時:
若前后兩次快照內容相同,則不做任何操作,跳過該對象;
若前后兩次快照內容不相同,則解析并遍歷該對象的所有CDentry條目,進一步判斷CDentry條目指向和描述的是否是一個文件信息。
4.根據權利要求1所述的CephFS文件系統的備份方法,其特征在于,在篩選具備CDentry條目指向和描述的是一個文件信息的對象時:
若某個CDentry條目指向和描述的是一個目錄信息,則跳過該CDentry條目;
若某個CDentry條目指向和描述的是一個文件信息,則根據文件信息在CephFS掛載點目錄下找到該文件。
5.一種CephFS文件系統的備份系統,其特征在于,包括:
主備份模塊,用于獲取CephFS文件系統中的元數據存儲池的快照,并判斷元數據存儲池是否僅有本次快照,若是,則把CephFS掛載目錄下的文件全部傳輸到從備份客戶端進行全量備份,若不是,則遍歷訪問元數據存儲池內的所有對象,篩選出同時具備包含CDentry條目、前后兩次快照內容不相同以及CDentry條目指向和描述的是一個文件信息的對象;
從備份模塊,用于在主備份模塊每篩選出一個對象后,對文件信息所對應的文件進行備份操作。
6.根據權利要求5所述的CephFS文件系統的備份系統,其特征在于,在主備份模塊篩選具備包含CDentry條目的對象時:
遍歷訪問元數據存儲池內的每個對象,解析每個對象的內容,若該對象的內容不包含任何CDentry條目,則不做任何操作,跳過該對象;
若該對象的內容中包含有CDentry條目,則進一步對比該對象的前后兩次快照的內容是否相同。
7.根據權利要求5所述的CephFS文件系統的備份系統,其特征在于,在篩選具備前后兩次快照內容不相同的對象時:
若前后兩次快照內容相同,則不做任何操作,跳過該對象;
若前后兩次快照內容不相同,則解析并遍歷該對象的所有CDentry條目,進一步判斷CDentry條目指向和描述的是否是一個文件信息。
8.根據權利要求5所述的CephFS文件系統的備份系統,其特征在于,在篩選具備CDentry條目指向和描述的是一個文件信息的對象時:
若某個CDentry條目指向和描述的是一個目錄信息,則跳過該CDentry條目;
若某個CDentry條目指向和描述的是一個文件信息,則根據文件信息在CephFS掛載點目錄下找到該文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京卓盛云信息科技有限公司,未經南京卓盛云信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010900678.0/1.html,轉載請聲明來源鉆瓜專利網。





