新四季網

一種在磁碟上創建冗餘空間的方法及裝置的製作方法

2023-10-23 12:14:47 7

專利名稱:一種在磁碟上創建冗餘空間的方法及裝置的製作方法
技術領域:
本發明涉及計算機技術領域,尤其涉及一種在^f茲盤上創建冗餘空間的方 法及裝置。
背景技術:
在計算機中,磁碟是一種較為常見的外存儲器,也可以稱為固定盤。將 圓形的磁性碟片,即是磁碟,裝在一個方的密封盒子裡就封裝為磁碟,因此, 物理磁碟也可以成為磁碟。隨著計算機技術的普遍應用,人們對磁碟的性能 和可靠性的要求也越來越高。在現有的磁碟應用中,有一種廉價磁碟冗餘陣
歹'J (Redundant Array of Inexpensive Drivers, RAID) #支術,即是將多塊獨立 的物理磁碟按不同的方式組合起來形成一個磁碟組,即是邏輯磁碟的過程, 從而可以提供比單個磁碟更高的存儲性能和提供數據備份技術。在實際應用 中,可以針對RAID在磁碟上創建冗餘空間,所述冗餘空間對應邏輯單元號 (LUN),以使數據的讀取和存放都能提升性能。
在現有技術中,有一種在RAID上在磁碟上創建冗餘空間的方法,其實 現過程如下根據用戶的要求,可以選擇N個磁碟創建一個給定類型的RAID 組,例如,用3個磁碟創建一個RAID5,用另外4個磁碟創建一個RAID10; 例如,創建的RAID5為磁碟0、磁碟1和磁碟2,然後再根據用戶給定的空 間大小,例如50GB,在已經創建的RAID5的3個》茲盤上劃分出LUN1對應 的冗餘空間,其中,3個磁碟中的LUN1對應的磁碟空間大小相同;利用同 樣的方式再創建LUN2和LUN3分別對應的冗餘看見,則創建的LUN對應 的冗餘空間的示意圖可以如圖l所示。
從上述過程可以看出,在創建LUN的過程中,現有技術需要基於各個磁 盤的RAID組,即是創建LUN對應的冗餘空間的過程和RAID相互關聯,在一 個RAID組中的各個磁碟上創建空間相同的LUN,基於這種創建方法,當某 一個磁碟的一個扇區發生故障時,例如,當圖1中的磁碟0的扇區1發生故障 時,但是因為該扇區所在的物理磁碟O屬於同一個RAID組,都是RAID5,所以就需要對磁碟O的數據全部進行重構,就需要將磁碟1和磁碟2中的數據進
行異或操作,以完成對磁碟0的重構,這就使得對RAID組中的磁碟重構時間 過長,特別是單個磁碟的容量比較大的時候,重構時間就更長,並且,如果 重構磁碟0的過程中,RAID5中的其他成員盤,例如, -磁碟l也發生了故障, 將可能導致整個RAID組的數據都會無效的結果。

發明內容
本發明實施例提供一種在磁碟上創建冗餘空間的方法及裝置,以解決現 有技術中,必須基於RAID創建LUN對應的冗餘空間後,導致的對磁碟的 重構時間過長的問題。
為解決上述技術問題,本發明實施例提供了一種在磁碟上創建冗餘空間 的方法,包4舌
針對需要設置的至少兩組冗餘空間,接收用戶所輸入的每組冗餘空 間的目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信息,並根 據所述成員盤數量信息,為每組冗餘空間確定相應的磁碟集合;
根據所述每組冗餘空間的目標容量,以及RAID級別信息,在所述磁 盤集合上創建各自獨立的至少兩組冗餘空間,所述冗餘空間與邏輯單元 號LUN——對應。
本發明實施例還提供了 一種在磁碟上創建冗餘空間的裝置,包括
接收模塊,用於針對需要設置的至少兩組冗餘空間,接收用戶輸入
的至少兩組目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信 自.
確定模塊,用於根據所述成員盤數量信息確定相應的磁碟集合; 創建模塊,用於根據所述每組冗餘空間的目標容量,以及RAID級別
信息,在所述磁碟集合上創建各自獨立的至少兩組冗餘空間,所述冗餘
空間與邏輯單元號LUN——對應。 本發明實施例具有以下優點
在本發明實施例中,首先針對需要設置的至少兩組冗餘空間,接收 用戶輸入的每組冗餘空間的目標容量,廉價磁碟冗餘陣列RAID的級別和 成員盤數量信息,並根據所述成員盤數量信息確定相應的至少兩組磁碟;然後根據所述目標容量和RAID級別信息,在所述磁碟集合上創建各自獨 立的至少兩組冗餘空間,所述冗餘空間與邏輯單元號LUN——對應,可 以看出,在本發明中不同冗餘空間對應的LUN號能夠對應於不同的RAID 組,這樣對於每一個》茲盤來講, 一個f茲盤對應了至少兩組RAID,因此, 當磁碟的一個LUN對應的扇區出現故障或者失效的時候,就只能影響該 LUN對應的RAID組,因此重構的時候,也只是針對該RAID組進行, 這就使得重構RAID的時候涉及到的RAID組的成員盤的容量變小,因此, 運用本發明實施例所述方法創建LUN對應的冗餘空間後,就可以在需要 對^磁碟空間進行重構的時候,減少^磁碟空間的重構時間。


對實施例或現有技術描述中所需要使用的附圖作筒單地介紹,顯而易見 地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技 術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲 得其他的附圖。
圖1是現有技術中創建冗餘空間的示意圖; 圖2是本發明的在磁碟上創建冗餘空間的方法實施例一的流程圖; 圖3是本發明的在磁碟上創建冗餘空間的方法實施例二的流程圖; 圖4是本發明的在磁碟上創建冗餘空間的方法實施例三的流程圖; 圖5是本發明的在磁碟上創建冗餘空間的方法實施例三中創建的冗 餘空間組的示意圖6是本發明的在磁碟上創建冗餘空間的裝置實施例一的結構示意
圖7是本發明的在磁碟上創建冗餘空間的裝置實施例二的結構示意
圖8是本發明的在磁碟上創建冗餘空間的裝置實施例三的結構示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案
7進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實 施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術 人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本 發明保護的範圍。
為使本發明實施例的上述目的、特徵和優點能夠更加明顯易懂,下 面結合附圖和具體實施方式
對本發明實施例作進一步詳細的說明。
參考圖2,在本發明實施例一中,實現本發明實施例一所提供的方法
可以包括以下步驟
步驟201:針對需要設置的至少兩組冗餘空間,接收用戶輸入的至少 兩組目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信息;
在本步驟中,用戶根據需要可以輸入至少兩組信息,每一組信息中 都包括所需》茲盤空間的目標容量,RAID級別信息,例如,RAID5或者 RAID10等,以及成員盤數量信息,例如,第一組的成員盤數量為3,第 二組的成員盤數量為5,等等;
步驟202:根據所述成員盤數量信息,為每組冗餘空間確定相應的磁 盤集合;
根據步驟201中的信息確定相應的至少兩組磁碟,例如,根據步驟 101的成員盤數量信息確定第一組的3個磁碟,並確定第二組的5個磁碟;
步驟203:根據所述每組冗餘空間的目標容量,以及RAID級別信息, 在所述磁碟集合上創建各自獨立的至少兩組冗餘空間,所述冗餘空間與 邏輯單元號LUN —一對應。
根據每組冗餘空間的目標容量和RAID的級別信息,在步驟202中確定 的兩組磁碟上確定每個磁碟需要創建LUN的空間大小,在所述磁碟集合上 創建各自獨立的至少兩組冗餘空間,所述冗餘空間的屬性為RAID級別, 並與邏輯單元號LUN——對應,例如,第 一組的冗餘空間的LUN為1 ,第 二組的冗餘空間的LUN為2。所述》茲盤可以包括石更盤,可移動》茲盤和sd 卡,等等。
在本發明實施例一中,可以看出,通過在》茲盤上"i殳置至少兩組LUN, 並且每組LUN的屬性對應一組RAID,不同的LUN號就對應於不同的 RAID組。對於每一個f茲盤來講, 一個,茲盤對應了至少兩組RAID,因此,當磁碟的一個LUN對應的扇區出現故障或者失效的時候,就只能影響該 LUN對應的RAID組,因此重構的時候,也只是針對該RAID組進行, 這就使得重構RAID的時候涉及到的RAID組的成員盤的容量變小,因此, 重構時間也會大大縮短,從而提升了重構的性能。
參考圖3,在本發明實施例二中,實現本發明實施例二所提供的方法 可以包括以下步驟
步驟301:針對需要設置的至少兩組冗餘空間,接收用戶輸入的至少 兩組目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信息;
步驟302:查找計算機中具有空閒容量的磁碟;
接收到用戶的輸入信息後,開始查找計算機中具有空閒容量的磁碟;
步驟303:在查找到的磁碟中,根據所述數量信息選擇符合條件的磁 盤集合;
在具有空閒容量的磁碟上,根據成員盤的數量選擇符合條件的至少 兩組;茲盤;在實際應用中,可以才艮據成員盤悽史量,例如,第一組-磁碟凝: 量為3個,那麼則在查找到的具有空閒容量的磁碟上確定3個磁碟,所 述確定的磁碟的空閒容量的總和需要大於或者等於所述目標容量;
步驟304:根據第一組的目標容量,在第一組的各個磁碟上獲耳又相應 的;茲盤空間;
例如,根據步驟303確定的磁碟的空閒空間,在根據第一組的目標 容量信息,在第 一組的各個磁碟的空閒空間上獲取需要創建冗餘空間的 扇區,在獲取的過程中,每個磁碟上扇區可以不相等,只需將各個磁碟 上扇區的空間總和等於目標容量即可;
步驟305:為所述磁碟空間創建屬性為第一 RAID級別信息的第一組 冗餘空間,所述第一組冗餘空間屬於RAID組1,並對應標識為LUN1;
在步驟304獲取到的磁碟空間上創建冗餘空間,所述冗餘空間與邏 輯單元號LUN——對應,其中,第一組冗餘空間的屬性為第一組的RAID 級別,例如,創建的第一組冗餘空間的LUN標識為1,屬性為RAID5;
步驟306:根據用戶輸入的其他各組目標容量和RAID級別信息,依 次創建除第 一組以外的各組冗餘空間,所述各組冗餘空間分別屬於各自不同的RAID組,並分別對應標識為各組LUN。
根據目標容量和用戶輸入的RAID級別信息,再依次創建除第 一組以 外的各組冗餘空間,所述各組冗餘空間均對應各組LUN,每一組冗餘空 間的屬性都是RAID級別組,其中,每組冗餘空間之間的RAID級別信息 可以不相同,也可以相同,但是每組冗餘空間的屬性都對應不同的RAID 組。
在本實施例中,可以通過查找具有空閒容量的磁碟確定需要參與創 建對應LUN的;茲盤空間,創建後的每一個LUN組的屬性都根據RAID 級別信息確定,並且每一組的RAID級別信息還可能存在不同,基於本發 明實施例所述的方法,當;茲盤上的一塊扇區或者屬於某一組LUN的^f茲盤 空間發生故障,則重構的時候就可以直接對壞掉的LUN空間進行重構, 因為每組冗餘空間的LUN對應一個RAID組,每個》茲盤屬於至少兩個 RAID組,在重構的時候就不會影響該磁碟上其他磁碟空間的使用和後續 數據的使用,就減少了重構時間,節約了系統資源。
參考圖4,在本發明實施例三中,實現本發明實施例三所提供的方法
可以包括以下步驟
步驟401:將》茲盤空間劃分為用戶可用空間和預留空間; 本實施例中,首先可以將每個磁碟空間劃分為兩部分,即是用戶可
用空間和預留空間,所述預留空間用於重定向失效的扇區或者數據塊;
其中,所述預留空間的大小可以為總磁碟空間的1%左右,以使其對用戶
可用空間的影響很小;
可以理解的是,步驟401也可以在步驟402之後執行;
步驟402:針對需要設置的至少兩組冗餘空間,接收用戶輸入的四組
目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信息,以及分條
單元大小;
在本實施例中,假設用戶輸入的信息有四組;需要說明的是,所述 用戶的輸入信息中開可以包括分條單元大小,則所述創建的冗餘空間可 以有分條單元組成;
步驟403:查找計算機中用戶可用空間中具有空閒容量的磁碟;步驟404:在查找到的磁碟中,根據所述數量信息選擇符合條件的四 組/磁碟;
在查找到的具有空閒容量的磁碟中,根據用戶輸入的四組數量信息 選捧符合條件的四組磁碟;其中,第一組磁碟為磁碟O、磁碟l、磁碟2、 磁碟3和磁碟4,第二組磁碟有3個,磁碟0、磁碟1和磁碟2,第三組 磁碟有2個,為磁碟3和磁碟4,第四組磁碟有5個,為磁碟0、磁碟1、 磁碟2、磁碟3和磁碟4;每組的磁碟空間示意圖可以參考圖5所示;
步驟405:根據第一組的目標容量,在第一組的各個磁碟上的用戶可 用空間中獲^f又相應的^l盤空間;
根據第一組的目標容量,在第一組的5個磁碟上獲取相應的磁碟空 間,其中,所述5個磁碟的空間總和應等於所述第一組的目標容量;
步驟406:為所述磁碟空間創建屬性為第一組的RAID級別的冗餘空 間,所述第一組冗餘空間對應LUN1,並#4居所述分條單元大小等分 IAJN1;
參考圖5所示,在第一組的5個磁碟上創建屬性為RAID級別5的 RAID組1,第一組冗餘空間的LUN即為1;進一步的,所述LUN對應 的冗餘空間中,還可以根據分條單元大小對LUN對應的冗餘空間進行劃 分,例如,當LUN1的冗餘空間為50GB大小時,若分條單元大小為 500MB,則LUN1的冗餘空間就被100等分,每個分條在磁碟上對應的 /磁碟空間就為500MB;
步驟407:根據目標容量和級別信息,在磁碟的用戶可用空間上依次 創建除第二、三和四組的各組LUN對應的冗餘空間。
然後,和創建LUN1的方法相似,根據目標容量和級別信息,依次 創建除第二、三和四組的各組LUN對應的冗餘空間,參考圖5所示;
其中,所述方法還可以包括
步驟408:當所述預留空間消耗了某一閾值以上的比例時,將所述預 留空間所在的磁碟上的數據同步到新磁碟上。
其中,所述閾值的大小可以由用戶自主i殳置,例如,可以設置為預 留空間的85%,即是當預留空間消耗了 85%以上的空間時,將所述預留 空間所在的磁碟上的數據同步到新的磁碟上,以進行數據的後續讀取和處理。在同步過程中,也只涉及到兩個》茲盤,即是,失效的磁碟和新的
磁碟,壞塊所在RAID組的重構時間可以進一步減少,使得重構的效率大 為提升;並且,由於磁碟存在分條單元,因此重構的時候,可以分別針 對條空間進行重構,新的磁碟也可以根據分條單元大小被多個RAID組使 用,乂人而減少了重構時間和新的》茲盤的悽t量。
需要說明的是,每一個磁碟上用戶可用空間的LUN存在多個,並且 每個磁碟中相同LUN號的磁碟空間的大小也可以並不相同,參考圖5中 的LUN4,因此,在重構的時候靈活性更高。可以理解的是,本發明實施 例還可以首先在計算機中查找具備空閒容量的磁碟,並在查找到的磁碟 中再創建用戶可用空間和預留空間,在幾個磁碟上創建用戶可用空間和 預留空間並不影響本發明的實現。
需要說明的是,對於前述的各方法實施例,為了筒單描述,故將其 都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並 不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其 他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所 描述的實施例均屬於優選實施例,所涉及的動作和模塊並不 一定是本發 明所必須的。
與上述本發明實施例所提供的方法相對應,參見圖6,本發明實施例
還提供了 一種在磁碟上創建冗餘空間的裝置,所述裝置包括
接收模塊601,用於針對需要設置的至少兩組冗餘空間,接收用戶輸
入的至少兩組目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信 自.
確定模塊602,用於根據所述成員盤數量信息,為每組冗餘空間確定 相應的-茲盤集合;
創建模塊603,用於根據所述每組冗餘空間的目標容量和RAID級別, 在所述磁碟上創建各自獨立的至少兩組冗餘空間,所述冗餘空間與邏輯 單元號LUN——對應。
在本實施例中,所述裝置可以細分為三個模塊,通過在磁碟上設置 至少兩組冗餘空間,並對應至少兩組LUN,並且每組LUN的屬性對應一組RAID級別信息,不同的LUN號對應的冗餘空間就屬於不同的RAID 組。對於每一個》茲盤來講,創建了至少兩組LUN的一個》茲盤就對應了至 少兩組RAID,因此,當f茲盤的一個LUN對應的扇區出現故障或者失效 的時候,就只能影響該LUN對應的RAID組,因此重構的時候,也只是 針對磁碟上的該RAID組的空間大小進行,這就使得重構RAID的時候涉 及到的RAID組的成員盤的容量變小,因此,重構時間也會大大縮短,從 而提升了重構的性能。
與本發明方法實施例二相對應,參考圖7所示,示出了本發明裝置 實施例二的結構示意圖,在本實施例中,所述確定模塊可以包括查找子 模塊和選擇子模塊,所述創建模塊可以包括獲取子模塊、第一創建子模 塊和第二創建子模塊,如圖7所示,則該裝置可以包括
接收模塊701,用於針對需要設置的至少兩組冗餘空間,接收用戶輸 入的至少兩組冗餘空間的目標容量,廉價磁碟冗餘陣列RAID的級別和成 員盤數量信息;
查找子模塊702,用於查找計算機中具有空閒容量的磁碟;
選擇子模塊703,用於在查找到的磁碟中,根據所述數量信息選擇符 合條件的磁碟集合;
獲取子模塊704,用於根據第一組冗餘空間的目標容量,在第一組磁 盤集合的各個磁碟上獲取相應的磁碟空間;
第 一創建子模塊705 ,用於為所述磁碟空間創建屬性為第一 RAID級 別信息的第一組冗餘空間,所述第一組冗餘空間屬於RAID組1,並對應 LAJN1;
第二創建子模塊706,用於根據用戶輸入的其他各組目標容量和 RAID級別信息,依次創建除第一組以外的各組冗餘空間,所述各組冗餘 空間分別屬於各自不同的RAID組,並分別對應各組LUN。
與本發明方法實施例三相對應,參考圖8所示,示出了本發明裝置 實施例三的結構示意圖,如圖所示,該裝置可以包括
劃分模塊801,用於將磁碟空間劃分為用戶可用空間和預留空間;接收模塊802,用於針對需要設置的至少兩組冗餘空間,接收用戶輸 入的至少兩組目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信 息,以及分條單元大小;
查找子模塊803,用於查找計算機中具有空閒容量的磁碟;
選擇子模塊804,用於在查找到的磁碟中,根據所述數量信息選擇符 合條件的磁碟集合。
獲取子模塊805,用於根據第一組冗餘空間的目標容量,在第一組的 各個;茲盤上獲取相應的;茲盤空間;
第一創建子模塊806,用於在所述用戶可用空間上創建屬性為第一 RAID級別信息的第 一組冗餘空間,所述第 一組冗餘空間屬於RAID組1 , 並對應LUN1,並根據分條單元大小劃分所述LUN1對應的磁碟空間;
第二創建子模塊807,用於根據用戶輸入的其他各組目標容量和 RAID級別信息,依次創建除第一組以外的各組冗餘空間,所述各組冗餘 空間分別屬於各自不同的RAID組,並分別對應各組LUN;
同步模塊808,用於當所述預留空間消耗了某一 閾值以上的比例時, 將所述預留空間所在的磁碟上的數據同步到新磁碟上。
需要說明的是,因為前述在磁碟上創建冗餘空間的方法介紹的十分 詳盡,所以所述在》茲盤上創建冗餘空間的裝置實施例未詳盡之處,可以 參見前述對在磁碟上創建冗餘空間的方法實施例的描述,在此不再對裝 置作詳細描述。
通過以上實施例的描述,本領域的技術人員可以清楚地了解到需要 說明的是,本發明實施例不需要引入獨立的功能部件,可藉助軟體加必 需的通用硬體平臺的方式來實現。基於這樣的理解,本發明實施例的技 術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式 體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用 以執行本發明各個實施例所述的方法。這裡所稱的存儲介質,如 ROM/RAM、磁碟、光碟等。
需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅 用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求 或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的包含, 從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、 方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句 "包括一個......,,限定的要素,並不排除在包括所述要素的過程、方法、
物品或者設備中還存在另外的相同要素。
以上對本發明實施例所提供的 一種在磁碟上創建冗餘空間的方法及
式進行了闡述,以上實施例的說明只是用於幫助理解本發明實施例的方
法及其思想;同時,對於本領域的一般技術人員,依據本發明實施例的 思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說 明書內容不應理解為對本發明的限制。
權利要求
1、一種在磁碟上創建冗餘空間的方法,其特徵在於,包括針對需要設置的至少兩組冗餘空間,接收用戶所輸入的每組冗餘空間的目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信息,並根據所述成員盤數量信息,為每組冗餘空間確定相應的磁碟集合;根據所述每組冗餘空間的目標容量,以及RAID級別信息,在所述磁碟集合上創建各自獨立的至少兩組冗餘空間,所述冗餘空間與邏輯單元號LUN一一對應。
2、 根據權利要求1所述的方法,其特徵在於,所述根據所述成員盤 數量信息,為每組冗餘空間確定相應的磁碟集合包括查找計算機中具有空閒容量的磁碟;在查找到的磁碟中,根據所述成員盤數量信息選擇符合條件的磁碟 集合。
3、 根據權利要求1所述的方法,其特徵在於,所述根據所述每組冗 餘空間的目標容量和RAID級別信息,在所述磁碟集合上創建各自獨立的 至少兩組冗餘空間,所述冗餘空間與邏輯單元號LUN——對應的步驟, 包括根據第一組冗餘空間的目標容量信息,在第一組冗餘空間的各個磁 盤上獲取相應的磁碟空間;為所述磁碟空間創建屬性為第一 RAID級別信息的第 一組冗餘空間, 所述第一組冗餘空間屬於RAID組1,並對應標識為LUN1;根據用戶輸入的其他各組目標容量和RAID級別信息,依次創建除第 一組以外的各組冗餘空間,所述各組冗餘空間分別屬於各自不同的RAID 組,並分別對應各組LUN。
4、 根據權利要求1所述的方法,其特徵在於,所述接收用戶所輸入 的每組冗餘空間的目標容量之前,還包括將磁碟的空間劃分為用戶可用空間和預留空間;則所述在所述磁碟集合上創建各自獨立的至少兩組冗餘空間,具體為在相應的所述磁碟集合中的每個-茲盤的用戶可用空間上創建各自獨立的至少兩組冗餘空間。
5、 根據權利要求4所述的方法,其特徵在於,當所述預留空間消耗了某一閾值以上的比例時,將所述預留空間所在的磁碟上的數據同步到新/f茲盤上。
6、 一種在磁碟上創建冗餘空間的裝置,其特徵在於,包括接收模塊,用於針對需要設置的至少兩組冗餘空間,接收用戶輸入的至少兩組目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信 自 確定模塊,用於根據所述成員盤數量信息確定相應的磁碟集合; 創建模塊,用於根據所述每組冗餘空間的目標容量,以及RAID級別信息,在所述磁碟集合上創建各自獨立的至少兩組冗餘空間,所述冗餘空間與邏輯單元號LUN——對應。
7、 根據權利要求6所述的裝置,其特徵在於,所述確定模塊包括 查找子模塊,用於查找計算機中具有空閒容量的磁碟; 選擇子模塊,用於在查找到的磁碟中,根據所述數量信息選擇符合條件的磁碟集合。
8、 根據權利要求6所述的裝置,其特徵在於,所述創建模塊包括 獲取子模塊,用於根據第一組的目標容量信息,在第一組的各個磁碟上獲:f又相應的^f茲盤空間;第 一創建子模塊,用於為所述磁碟空間創建屬性為第一 RAID級別信 息的第一組冗餘空間,所述第一組冗餘空間屬於RAID組1,並對應標識 為LUN1;第二創建子模塊,用於根據用戶輸入的其他各組目標容量和RAID級 別信息,依次創建除第一組以外的各組冗餘空間,所述各組冗餘空間分 別屬於各自不同的RAID組,並分別對應各組LUN。
9、 根據權利要求6所述的裝置,其特徵在於,所述裝置還包括 劃分模塊,用於將磁碟空間劃分為用戶可用空間和預留空間; 則所述創建模塊根據所述每組冗餘空間的目標容量和RAID級別信息,在相應的所述磁碟集合中的每個磁碟的所述用戶可用空間上創建各 自獨立的至少兩組冗餘空間,所述冗餘空間與邏輯單元號LUN——對應。
10、根據權利要求9所述的裝置,其特徵在於,所述裝置還包括 同步才莫塊,用於當所述預留空間消耗了某一閾值以上的比例時,將所 述預留空間所在的磁碟上的數據同步到新磁碟上。
全文摘要
本發明實施例公開了一種在磁碟上創建冗餘空間的方法及裝置,所述方法包括針對需要設置的至少兩組冗餘空間,接收用戶輸入的每組冗餘空間的目標容量,廉價磁碟冗餘陣列RAID的級別和成員盤數量信息,並根據所述成員盤數量信息,為每組冗餘空間確定相應的磁碟集合;根據所述每組冗餘空間的目標容量,以及RAID級別信息,在所述磁碟集合上創建各自獨立的至少兩組冗餘空間,所述冗餘空間與邏輯單元號LUN一一對應。根據本發明實施例,為磁碟空間創建LUN後,可以在需要對磁碟空間進行重構的時候,減少磁碟空間的重構時間。
文檔編號G06F11/14GK101441553SQ20081018820
公開日2009年5月27日 申請日期2008年12月18日 優先權日2008年12月18日
發明者巍 張 申請人:成都市華為賽門鐵克科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀