[發明專利]一種文件系統緩存增量刷新方法及系統在審
申請號: | 201710363593.1 | 申請日: | 2017-05-22 |
公開(公告)號: | CN107193947A | 公開(公告)日: | 2017-09-22 |
發明(設計)人: | 李文鵬 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
主分類號: | G06F17/30 | 分類號: | G06F17/30 |
代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 古利蘭,王寶筠 |
地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 文件系統 緩存 增量 刷新 方法 系統 | ||
1.一種文件系統緩存增量刷新方法,其特征在于,包括:
讀取文件系統緩存記錄信息,所述緩存記錄信息中包含緩存數據大小和緩存偏移量;
判斷所述緩存數據大小是否為0且所述緩存數據量大小是否等于所述緩存數據偏移量;
當所述緩存數據大小不為0且不等于所述緩存數據偏移量時,判斷所述緩存數據大小是否大于所述緩存偏移量;
當所述緩存數據大小大于所述緩存偏移量時,將所述緩存數據偏移量與所述緩存數據大小之間的緩存數據增量刷新落盤。
2.根據權利要求1所述的方法,其特征在于,所述當所述緩存數據大小大于所述緩存偏移量時,將所述緩存數據偏移量與所述緩存數據大小之間的緩存數據增量刷新落盤后,還包括:
更新所述文件系統緩存數據記錄信息。
3.根據權利要求2所述的方法,其特征在于,所述讀取文件系統緩存記錄信息,所述緩存記錄信息中包含緩存數據大小和緩存偏移量后,還包括:
判斷所述文件系統緩存數據記錄信息距離上次更新的時間是否大于預設閾值;
當所述文件系統緩存數據記錄信息距離上次更新的時間大于預設閾值時,判斷所述緩存數據大小是否為0且所述緩存數據量大小是否等于所述緩存數據偏移量。
4.根據權利要求3所述的方法,其特征在于,當所述緩存數據大小小于所述緩存偏移量時,記錄失敗信息。
5.根據權利要求4所述的方法,其特征在于,當所述緩存數據大小等于0或所述緩存偏移量等于所述緩存數據大小時,再次讀取文件系統緩存記錄信息。
6.一種文件系統緩存增量刷新系統,其特征在于,包括:
讀取模塊,用于讀取文件系統緩存記錄信息,所述緩存記錄信息中包含緩存數據大小和緩存偏移量;
第一判斷模塊,用于判斷所述緩存數據大小是否為0且所述緩存數據量大小是否等于所述緩存數據偏移量;
第二判斷模塊,用于當所述緩存數據大小不為0且不等于所述緩存數據偏移量時,判斷所述緩存數據大小是否大于所述緩存偏移量;
處理模塊,用于當所述緩存數據大小大于所述緩存偏移量時,將所述緩存數據偏移量與所述緩存數據大小之間的緩存數據增量刷新落盤。
7.根據權利要求6所述的系統,其特征在于,還包括:
更新模塊,用于更新所述文件系統緩存數據記錄信息。
8.根據權利要求7所述的系統,其特征在于,還包括:
第三判斷模塊,用于判斷所述文件系統緩存數據記錄信息距離上次更新的時間是否大于預設閾值;
當所述文件系統緩存數據記錄信息距離上次更新的時間大于預設閾值時,所述第一判斷模塊判斷所述緩存數據大小是否為0且所述緩存數據量大小是否等于所述緩存數據偏移量。
9.根據權利要求8所述的系統,其特征在于,當所述緩存數據大小小于所述緩存偏移量時,還包括:
記錄模塊,用于記錄失敗信息。
10.根據權利要求9所述的系統,其特征在于,當所述緩存數據大小等于0或所述緩存偏移量等于所述緩存數據大小時,所述讀取模塊再次讀取文件系統緩存記錄信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710363593.1/1.html,轉載請聲明來源鉆瓜專利網。