The object of the present invention is to provide a method and apparatus for managing meta information. The method according to the invention includes the following steps: storing or updating the corresponding meta information in each data block of the target system. Compared with the prior art, the invention has the following advantages: the meta information stored in the data block in the file, can be avoided due to damage caused loss of large amounts of data, improve the security of data storage; and, according to the scheme of the invention can create multiple threads in a parallel manner so as to enhance the loading of meta information the speed of system.
【技術實現步驟摘要】
用于管理元信息的方法和裝置
本專利技術涉及計算機
,尤其涉及一種用于管理元信息的方法和裝置。
技術介紹
基于現有技術的數據存儲系統一般將元信息持久地存儲到磁盤等介質中。該方式存在以下缺陷:1)系統啟動時需要較長的時間來加載和恢復元信息。元信息文件的讀取以及信息反序列化到指定的內存數據結構會消耗相當長的時間,從而影響系統的啟動速度;2)元信息以單獨的文件組織在磁盤上,單獨的文件容易因諸如磁盤壞塊等問題而損壞,而一旦文件損壞,會導致整個節點上的大量數據的丟失。
技術實現思路
本專利技術的目的是提供一種用于管理元信息的方法和裝置。根據本專利技術的一個方面,提供了一種用于管理元信息的方法,其中,所述方法包括以下步驟:-在目標系統的各個數據塊中存儲或更新其對應的元信息。根據本專利技術的一個方面,提供了一種用于管理元信息的信息管理裝置,其中,所述信息管理裝置包括:用于在目標系統的各個數據塊中存儲或更新其對應的元信息的裝置。與現有技術相比,本專利技術具有以下優點:通過將元信息存儲于數據塊中,可避免由于文件損壞而導致大量數據的丟失,提升了數據存儲的安全性;并且,根據本專利技術的方案可創建多個線程以并行的方式加載元信息,從而提升了系統啟動速度。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本專利技術的其它特征、目的和優點將會變得更明顯:圖1示意出了根據本專利技術的一種用于管理元信息的方法流程圖;圖2示意出了根據本專利技術的一種用于管理元信息的信息管理裝置的結構示意圖。附圖中相同或相似的附圖標記代表相同或相似的部件。具體實施方式下面結合附圖對本專利技術作 ...
【技術保護點】
一種用于管理元信息的方法,其中,所述方法包括以下步驟:?在目標系統的各個數據塊中存儲或更新其對應的元信息。
【技術特征摘要】
1.一種用于管理元信息的方法,其中,所述方法包括以下步驟:-在目標系統的各個數據塊中存儲或更新其對應的元信息。2.根據權利要求1所述的方法,其中,所述在目標系統的各個數據塊中存儲或更新其對應的元信息的步驟按照以下至少任一種方式存儲元信息:-將元信息存儲于底層文件系統;-將元信息存儲于數據塊名稱中;-將元信息存儲于數據塊的數據頭部。3.根據權利要求1所述的方法,其中,所述步驟a包括以下步驟:-基于待存儲數據的業務類型信息,將與該待存儲數據對應的數據塊及其元信息存儲至特定的存儲介質中,以分別對各個存儲介質中的元信息進行管理。4.根據權利要求1所述的方法,其中,所述方法包括以下步驟:-在需要加載系統的元信息時,創建多個線程來分別加載多個磁盤中的數據塊的元數據信息。5.根據權利要求4所述的方法,其中,在目標系統的啟動階段,所述方法包括以下步驟:-根據目標系統的黑名單信息,確定需要過濾掉的磁盤信息,從而得到可使用的一個或多個磁盤信息;其中,所述創建多個線程來分別加載多個磁盤中的數據塊的元數據信息的步驟包括以下步驟:-基于所述可使用的一個或多個磁盤信息,創建多個線程來分別加載各個磁盤中的數據塊的元數據信息。6.根據權利要求5所述的方法,其中,所述方法包括以下步驟:-加載每個磁盤的低壓縮率的數據塊信息,從而在目標系統進行透明壓縮時跳過各個低壓縮率的數據塊。7.根據權利要求5所述的方法,其中,所述方法包括以下步驟:-根據已掃描的各個磁盤的使用信息和狀態信息,對各個磁盤加載的數據塊進行去重處理。8.一種用于管理元信息的信息管理裝置,其中,所述信息管理裝置包括:用于在目標...
【專利技術屬性】
技術研發人員:付萬宇,
申請(專利權)人:北京百度網訊科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。