[發明專利]一種文件系統快照的方法及快照設備有效
| 申請號: | 201811232303.0 | 申請日: | 2018-10-22 |
| 公開(公告)號: | CN109491961B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 苑忠科;來煒國 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件系統 快照 方法 設備 | ||
本申請公開了一種文件系統快照的方法,包括:獲取第一文件系統對應的操作指令,該第一文件系統用于存儲第一文件數據;當該操作指令用于指示不修改該第一文件數據中的數據時,確定對該第一文件數據不執行快照操作;當該操作指令用于指示修改該第一文件數據中的數據時,判斷該操作指令是否為目標操作指令,該目標操作指令用于對該第一文件數據執行首次改寫操作;若是,則確定對該第一文件數據執行快照操作。本申請實施例還提供相應的快照設備。本申請技術方案由于可以獲取文件系統中的操作指令,并根據操作指令的作用確定是否對文件數據進行快照操作,可以減少不必要的快照操作,解決多余快照操作影響文件系統業務性能和快照空間的利用的問題。
技術領域
本申請涉及數據保護技術領域,具體涉及一種文件系統快照的方法及快照設備。
背景技術
隨著社會的高速發展,在當今大數據、云計算和人工智能的背景下,需要存儲的數據量也在以成倍的速度增長,這對數據的備份保護也提出了新的要求和挑戰,快照作為這一領域中重要的數據保護手段起到了重要作用。
在目前,包括寫時拷貝、寫時重定向、增量快照和持續數據保護在內的快照技術已經發展較為成熟,但是目前大多數快照的都是實現在塊設備層上,很少有針對網絡附屬存儲(network attached storage,NAS)業務和文件系統的快照技術應用。在塊設備層快照技術中,當有新文件寫入時,塊設備層不能區分當前存儲位置之前是否存在文件數據,會將許多原始無用數據進行快照拷貝,由于文件系統業務中,寫入新文件的場景占有很大比例,這些不必要的快照操作會導致產生多余快照數據,嚴重影響文件系統業務的性能和快照空間的利用。
發明內容
本申請實施例提供了一種文件系統快照的方法和快照設備,可以獲取文件系統對應的操作指令,并根據該操作指令的作用確定是否對文件系統的文件數據進行快照操作,這樣可以減少不必要的快照操作,解決多余快照操作影響文件系統業務性能和快照空間的利用的問題,此外,在本方案的基礎上,結合文件系統日志事務,可以在文件系統業務在線時創建快照或文件系統異常關閉等情況下保證快照數據的數據一致性。
為達到上述目的,本申請實施例提供如下技術方案:
本申請第一方面提供一種文件系統快照的方法,該方法可以包括:獲取第一文件系統對應的操作指令,所述第一文件系統用于存儲第一文件數據;當所述操作指令用于指示不修改所述第一文件數據中的數據時,確定對所述第一文件數據不執行快照操作;當所述操作指令用于指示修改所述第一文件數據中的數據時,判斷所述操作指令是否為目標操作指令,所述目標操作指令用于對所述第一文件數據執行首次改寫操作;若是,則確定對所述第一文件數據執行所述快照操作。
可選地,結合上述第一方面,在第一種可能的實現方式中,所述操作指令用于指示不修改所述第一文件數據中的數據,包括:所述操作指令用于指示在所述文件系統中創建第二文件數據,或者,用于指示在所述第一文件數據中增加數據。
可選地,結合上述第一方面或第一方面第一種可能的實現方式,在第二種可能的實現方式中,所述獲取第一文件系統對應的操作指令之前,還包括:創建所述第一文件系統對應的第二文件系統,所述第二文件系統用于執行所述快照操作。
可選地,結合上述第一方面第二種可能的實現方式,在第三種可能的實現方式中,所述判斷所述操作指令是否為目標操作指令,包括:判斷所述第二文件系統中是否存在所述第一文件數據對應的快照數據;若不存在,則確定所述操作指令是所述目標操作指令。
可選地,結合上述第一方面、第一方面第一或第三任意一種可能的實現方式,在第四種可能的實現方式中,所述確定對所述第一文件數據執行所述快照操作,包括:在所述第二文件系統中生成所述第一文件數據對應的快照數據。
本申請第二方面提供一種快照設備,該快照設備具有實現上述第一方面或第一方面任意一種可能實現方式的方法的功能。該功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。該硬件或軟件包括一個或多個與上述功能相對應的模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811232303.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種減小圖像畸變的位置讀出電路
- 下一篇:一種文件目錄樹管理方法及相關裝置





