技術(shù)總結(jié)
本發(fā)明實施例公開了一種文件系統(tǒng)的空間分配方法及裝置。在一種空間分配方法中,接收寫數(shù)據(jù)請求,寫數(shù)據(jù)請求包括待寫入數(shù)據(jù)以及待寫入數(shù)據(jù)的長度。根據(jù)待寫入數(shù)據(jù)的長度,從存儲設(shè)備包含的多個數(shù)據(jù)塊組中確定一個目標(biāo)數(shù)據(jù)塊組,目標(biāo)數(shù)據(jù)塊組包括一個或多個數(shù)據(jù)塊,每個數(shù)據(jù)塊的空閑空間的大小對應(yīng)同一個大小區(qū)間,待寫入數(shù)據(jù)的長度在大小區(qū)間以內(nèi)。從多個數(shù)據(jù)塊中確定一個目標(biāo)數(shù)據(jù)塊。將待寫入數(shù)據(jù)寫入目標(biāo)數(shù)據(jù)塊的空閑空間中。本發(fā)明實施例根據(jù)數(shù)據(jù)塊的大小劃分?jǐn)?shù)據(jù)塊組。對數(shù)據(jù)塊分組時,僅需獲取數(shù)據(jù)塊大小的信息,減小了確定數(shù)據(jù)塊寫入地址時,獲取的數(shù)據(jù)塊信息占用緩存空間的大小,提高了設(shè)備的性能。
技術(shù)研發(fā)人員:翁宇佳
受保護(hù)的技術(shù)使用者:華為技術(shù)有限公司
文檔號碼:201610802647
技術(shù)研發(fā)日:2016.09.05
技術(shù)公布日:2017.02.15