[發(fā)明專利]一種數(shù)據(jù)備份方法及服務器在審
| 申請?zhí)枺?/td> | 201611090523.5 | 申請日: | 2016-11-30 |
| 公開(公告)號: | CN106776131A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 廖昌閶;陳東明 | 申請(專利權)人: | 杭州華為數(shù)字技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 廣州三環(huán)專利代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 310053 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù) 備份 方法 服務器 | ||
1.一種數(shù)據(jù)備份方法,其特征在于,所述方法應用于服務器,所述服務器設置有批量查詢接口和可移植操作系統(tǒng)接口POSIX,所述服務器采用網絡數(shù)據(jù)管理協(xié)議NDMP,所述服務器設置在存儲陣列上,所述存儲陣列包括文件系統(tǒng),所述服務器運作在用戶態(tài),所述文件系統(tǒng)運作在內核態(tài),包括:
接收用于備份數(shù)據(jù)集的備份指令;
調用所述批量查詢接口向所述文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第一查詢指令,所述第一查詢指令用于指示POSIX接口模塊將所述第一查詢指令轉發(fā)給文件系統(tǒng),使所述文件系統(tǒng)一次性將所述數(shù)據(jù)集中數(shù)據(jù)的所有類屬性信息發(fā)送給所述POSIX接口模塊,并使所述POSIX接口模塊將所述所有類屬性信息通過所述批量查詢接口發(fā)送給所述服務器;
接收所述文件系統(tǒng)發(fā)送的所述所有類屬性信息;
向備份服務器發(fā)送包括所述所有類屬性信息的存儲指令,所述存儲指令用于指示所述備份服務器根據(jù)所述所有類屬性信息備份所述數(shù)據(jù)集中數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其特征在于,所述接收用于備份數(shù)據(jù)集的備份指令之后,所述方法還包括:
獲取所述數(shù)據(jù)集中數(shù)據(jù)所需的存儲容量;
判斷所述服務器的剩余緩存容量是否大于或等于所述存儲容量;
當所述剩余緩存容量小于所述存儲容量時,執(zhí)行所述調用所述批量查詢接口向文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第一查詢指令的步驟。
3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括:
當所述剩余緩存容量大于或等于所述存儲容量時,調用所述POSIX向文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第二查詢指令,所述第二查詢指令用于指示所述文件系統(tǒng)將所述數(shù)據(jù)集中數(shù)據(jù)的一類屬性信息通過所述POSIX發(fā)送給所述服務器。
4.根據(jù)權利要求2所述的方法,其特征在于,當所述剩余緩存容量小于所述存儲容量時,所述方法還包括:
判斷所述數(shù)據(jù)集中每個數(shù)據(jù)對應的文件的大小是否均小于預設容量;
當所述每個數(shù)據(jù)對應的文件的大小均小于預設容量時,執(zhí)行所述調用所述批量查詢接口向文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第一查詢指令的步驟。
5.一種服務器,其特征在于,所述服務器設置有批量查詢接口和可移植操作系統(tǒng)接口POSIX,所述服務器采用網絡數(shù)據(jù)管理協(xié)議NDMP,所述服務器設置在存儲陣列上,所述存儲陣列包括文件系統(tǒng),所述服務器運作在用戶態(tài),所述文件系統(tǒng)運作在內核態(tài),包括:
通信單元,用于接收用于備份數(shù)據(jù)集的備份指令;
所述通信單元,還用于調用所述批量查詢接口向所述文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第一查詢指令,所述第一查詢指令用于指示POSIX接口模塊將所述第一查詢指令轉發(fā)給文件系統(tǒng),使所述文件系統(tǒng)一次性將所述數(shù)據(jù)集中數(shù)據(jù)的所有類屬性信息發(fā)送給所述POSIX接口模塊,并使所述POSIX接口模塊將所述所有類屬性信息通過所述批量查詢接口發(fā)送給所述服務器;
所述通信單元,還用于接收所述文件系統(tǒng)發(fā)送的所述所有類屬性信息;
所述通信單元,還用于向備份服務器發(fā)送包括所述所有類屬性信息的存儲指令,所述存儲指令用于指示所述備份服務器根據(jù)所述所有類屬性信息備份所述數(shù)據(jù)集中數(shù)據(jù)。
6.根據(jù)權利要求5所述的服務器,其特征在于,所述服務器還包括:
獲取單元,用于獲取所述數(shù)據(jù)集中數(shù)據(jù)所需的存儲容量;
第一判斷單元,用于判斷所述服務器的剩余緩存容量是否大于或等于所述獲取單元獲取的存儲容量,當所述第一判斷單元的判斷結果為所述剩余緩存容量小于所述存儲容量時,觸發(fā)所述通信單元執(zhí)行所述調用所述批量查詢接口向文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第一查詢指令的步驟。
7.根據(jù)權利要求6所述的服務器,其特征在于,所述通信單元,還用于當所述第一判斷單元的判斷結果為所述剩余緩存容量大于或等于所述存儲容量時,調用所述POSIX向文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第二查詢指令,所述第二查詢指令用于指示所述文件系統(tǒng)將所述數(shù)據(jù)集中數(shù)據(jù)的一類屬性信息通過所述POSIX發(fā)送給所述服務器。
8.根據(jù)權利要求6所述的服務器,其特征在于,當所述第一判斷單元的判斷結果為所述剩余緩存容量小于所述存儲容量時,所述服務器還包括:
第二判斷單元,用于判斷所述數(shù)據(jù)集中每個數(shù)據(jù)對應的文件的大小是否均小于預設容量,當所述第二判斷單元的判斷結果為所述每個數(shù)據(jù)對應的文件的大小均小于預設容量時,觸發(fā)所述通信單元執(zhí)行所述調用所述批量查詢接口向文件系統(tǒng)發(fā)送用于查詢所述數(shù)據(jù)集中數(shù)據(jù)的屬性信息的第一查詢指令的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華為數(shù)字技術有限公司,未經杭州華為數(shù)字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611090523.5/1.html,轉載請聲明來源鉆瓜專利網。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





