[發明專利]存儲對象備份方法及裝置在審
| 申請號: | 202111058355.2 | 申請日: | 2021-09-09 |
| 公開(公告)號: | CN113835925A | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 羅海豪;張旭明;王豪邁;胥昕 | 申請(專利權)人: | 星辰天合(北京)數據科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/13 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 周春枚 |
| 地址: | 100097 北京市海淀區藍靛*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 對象 備份 方法 裝置 | ||
1.一種存儲對象的備份方法,其特征在于,包括:
確定需要進行備份的存儲對象,其中,所述存儲對象為預設存儲服務系統的對象;
通過映射工具讀取所述存儲對象的文件結構,其中,所述文件結構包括所述存儲對象中的操作數據,所述操作數據的第一格式與所述預設存儲服務系統一一對應;
通過模擬接口根據所述文件結構,確定所述存儲對象的最小文件結構映射層,其中,所述最小文件結構映射層包括第二格式的最小操作單位的操作數據;
通過備份工具通過所述最小文件結構映射層,讀取所述存儲對象,并對所述存儲對象進行備份,其中,所述備份工具用于對所述第二格式的對象進行備份。
2.根據權利要求1所述的方法,其特征在于,確定需要進行備份的存儲對象包括:
接收輸入的對象鏈接,其中,所述對象鏈接用于指示所述存儲對象在源端設備的存儲位置,所述源端設備存儲有所述存儲對象;
根據所述對象鏈接確定需要進行備份的存儲對象。
3.根據權利要求2所述的方法,其特征在于,在確定需要進行備份的存儲對象之前,還包括:
確定所述存儲對象在備份至目標設備的目標位置;
通過所述備份工具對所述目標設備的目標位置的存儲結構進行初始化。
4.根據權利要求3所述的方法,其特征在于,通過映射工具讀取所述存儲對象的文件結構包括:
通過所述映射工具按照預定協議,向存儲所述源端設備發送讀取請求,其中,所述請求包括所述對象鏈接;
通過所述讀取請求讀取所述對象鏈接對應存儲位置的存儲對象的文件結構;
將所述文件結構映射在本地文件系統中。
5.根據權利要求4所述的方法,其特征在于,通過模擬接口根據所述文件結構,確定所述存儲對象的最小文件結構映射層包括:
通過本地文件系統的模擬接口,對映射在本地文件系統中的文件結構進行模擬,得到第二格式的最小文件結構映射層,其中,所述最小操作單位包括讀,寫,刪;
將所述最小文件結構映射層關聯到本地的臨時目錄下,其中,所述臨時目錄用于被所述備份工具讀取識別臨時目錄中的存儲對象的最小文件結構。
6.根據權利要求5所述的方法,其特征在于,通過備份工具通過所述最小文件結構映射層,讀取所述存儲對象,并對所述存儲對象進行備份包括:
通過所述備份工具讀取所述臨時目錄獲取所述存儲對象的最小文件結構;
根據所述最小文件結構將所述存儲對象中的所述第一格式的操作數據翻譯為所述第二格式,以讀取所述存儲對象;
將所述存儲對象通過所述備份工具遷移到所述目標設備的目標位置進行存儲。
7.根據權利要求1至6中任一項所述的方法,其特征在于,在通過映射工具讀取所述存儲對象的文件結構之前,還包括:
通過容器鏡像將備份程序,以及所述備份工具和所述映射工具打包到鏡像文件中,其中,所述備份程序用于執行通過映射工具讀取所述存儲對象的文件結構,通過模擬接口根據所述文件結構,確定所述存儲對象的最小文件結構映射層,通過備份工具通過所述最小文件結構映射層,讀取所述存儲對象,并對所述存儲對象進行備份的步驟;
在確定需要進行備份的存儲對象之后,運行所述備份程序。
8.根據權利要求7所述的方法,其特征在于,所述預設存儲服務系統為S3存儲服務系統,所述備份工具為restic工具,所述映射工具為rclone工具。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于星辰天合(北京)數據科技有限公司,未經星辰天合(北京)數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111058355.2/1.html,轉載請聲明來源鉆瓜專利網。





