一種塊設備鏡像備份裝置的製作方法
2023-05-25 17:50:16 2

本實用新型涉及一種塊設備鏡像備份裝置,屬於數據存儲領域。
背景技術:
為了適應大數據時代的信息量不斷持續增長,大數據存儲成為了未來發展的新方向,在存儲大數據的時候為了防止數據遇到一些意外而丟失,做好數據備份的工作是非常有必要的,目前市場上的集群文件系統在數據同步方面的做法是:在往所有副本都寫入的時候才確認這是一個寫操作完成。這就是為什麼在建立一個跨很長距離地域的集群中寫大量的數據不是一個很好的方法,在這種情況下延時一般都會比較高。
技術實現要素:
為了解決上述問題,本實用新型通過提供一種塊設備鏡像備份裝置。
本實用新型採用的技術方案為一種塊設備鏡像備份裝置,包括:進程模塊、主集群存儲器、備份集群存儲器;其中,進程模塊包括安全驗證單元、日誌維護單元、主從管理單元和數據塊傳輸管理單元;所述主集群存儲器連接進程模塊,進程模塊連接備份集群存儲器。
優選地,所述安全驗證單元包括基於密碼驗證結果輸出對應指令的命令處理器。
優選地,所述安全驗證單元還包括指令輸入組件和顯示器,所述命令處理器基於指令輸入組件輸入的信息輸出對應指令。
優選地,所述主從管理單元用於控制數據的傳輸方向為從主集群存儲器輸出至備份集群存儲器。
優選地,所述主從管理單元用於基於安全驗證單元輸出的指令變更主集群存儲器和備份集群存儲器的標記,該標記用於定義主集群存儲器和備份集群存儲器。
本實用新型的有益效果為通過設置主副兩個存儲器,將數據進行分塊存儲,藉由數據塊的存儲在數據轉移過程中不需要連續存儲數據流,通過標記管理,實現對數據流向進行控制,可以保證數據傳輸的安全。
附圖說明
圖1所示為基於本實用新型實施例的一種塊設備鏡像備份裝置的示意圖。
具體實施方式
以下結合實施例對本實用新型進行說明。
基於實用新型的實施例,如圖1所示一種塊設備鏡像備份裝置,包括:進程模塊、主集群存儲器、備份集群存儲器;其中,進程模塊包括安全驗證單元、日誌維護單元、主從管理單元和數據塊傳輸管理單元;所述主集群存儲器連接進程模塊,進程模塊連接備份集群存儲器。
進程模塊為數據傳輸進程的管理器,通過晶片管控存儲器的數據管道;第一步是通過安全驗證單元實現用戶名和密碼的驗證,驗證成功,則在備份的存儲器建立一個鏡像文件和日誌,日誌維護著這個鏡像上的所有事務的操作記錄列表,通過啟動兩個進程,負責把集群存儲器的資料轉移到另一個集群存儲器(分別對應兩個進程)。
實現塊設備鏡像功能的前提是必須建立至少兩個以上的集群,一個作為主鏡像,一個作為從鏡像。每個鏡像都有一個鏡像目錄的對象,它包含有主鏡像所在位置的標記。當本地的鏡像被晉升為主鏡像時,並且是可寫的,而遠端的備份鏡像則會持有一個鎖。鎖就意味著這個鏡像為只讀模式,為副鏡像。一旦備份鏡像晉升為主,原來的主鏡像將被降級為副。這意味著同步將會以相反的方式進行(副變成主,同時向原來是主而現在是副的鏡像執行同步操作)。同理,鏡像數據恢復過程為此過程的反操作,將副集群升級為主集群,主集群降級為副集群即可。
所述安全驗證單元包括基於密碼驗證結果輸出對應指令的命令處理器。
安全驗證單元也可以是在軟體層實現的支持密碼驗證的程序,基於驗證結果輸出對應的指令。
所述安全驗證單元還包括指令輸入組件和顯示器,所述命令處理器基於指令輸入組件輸入的信息輸出對應指令。
根據其他的需要,可以在上述的裝置的基礎上增加一個指令輸出的儀器,例如一鍵盤或者按鍵,藉由這些外置的輸入設備,訪問存放有指令的處理器並要求其輸出對應的指令,可以豐富裝置的實用性。
所述主從管理單元用於控制數據的傳輸方向為從主集群存儲器輸出至備份集群存儲器。
控制數據的傳輸方向,現有的技術範圍內,使用晶片和相應的接口組在硬體層或者軟體層都可以實現。
所述主從管理單元用於基於安全驗證單元輸出的指令變更主集群存儲器和備份集群存儲器的標記,該標記用於定義主集群存儲器和備份集群存儲器。
通過轉換兩個存儲器的標記,可以把原來的主集群存儲器和備份集群存儲器進行轉換以適應數據傳輸方向被限制的情況。
以上所述,只是本實用新型的較佳實施例而已,本實用新型並不局限於上述實施方式,只要其以相同的手段達到本實用新型的技術效果,都應屬於本實用新型的保護範圍。在本實用新型的保護範圍內其技術方案和/或實施方式可以有各種不同的修改和變化。