亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在存儲陣列中劃分硬盤域的方法及控制器、存儲陣列的制作方法

文檔序號:8257827閱讀:455來源:國知局
一種在存儲陣列中劃分硬盤域的方法及控制器、存儲陣列的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機存儲技術(shù)領(lǐng)域,具體涉及一種在存儲陣列中劃分硬盤域的方法 及控制器、存儲陣列。
【背景技術(shù)】
[0002] 存儲陣列由大量硬盤組成,在使用存儲陣列存儲業(yè)務(wù)數(shù)據(jù)時,從業(yè)務(wù)需求及可靠 性的角度考慮,用戶會將存儲陣列劃分成為多個硬盤域,且每個硬盤域包括幾十或上百塊 硬盤,用戶可以根據(jù)業(yè)務(wù)需求在不同的硬盤域中配置不同的業(yè)務(wù),即在不同的硬盤域中存 儲不同的業(yè)務(wù)數(shù)據(jù)。隨著時間的推移,用戶存儲的業(yè)務(wù)數(shù)據(jù)的數(shù)量發(fā)生變化,硬盤域間的空 間利用率不均衡的情況也越來越嚴重,這導致了硬盤壓力不均衡、硬盤壽命降低以及業(yè)務(wù) 性能波動的問題。
[0003] 為了解決上述問題,當前存在以下方案:向空間利用率高的硬盤域中增加新的硬 盤以均衡硬盤域間的空間利用率,但是這種方案給用戶帶來了一定的成本開銷且造成了空 間利用率低的硬盤域的硬盤空間資源浪費的問題。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明實施例公開了一種在存儲陣列中劃分硬盤域的方法及控制器、存儲陣列, 能夠在緩解硬盤域間空間利用率不均衡情況下提高硬盤空間資源利用率。
[0005] 本發(fā)明實施例第一方面公開了一種在存儲陣列中劃分硬盤域的方法,所述存儲陣 列至少包括控制器以及兩個硬盤域,每個硬盤域包括多個硬盤,所述方法由所述控制器執(zhí) 行,所述方法包括:
[0006] 確定第一硬盤域以及第二硬盤域,所述第一硬盤域的空間利用率大于所述第二硬 盤域的空間利用率,且所述第一硬盤域的空間利用率與所述第二硬盤域的空間利用率的差 值大于預(yù)設(shè)閾值,所述空間利用率等于硬盤域已使用的空間容量與該硬盤域的空間總?cè)萘?的比值;
[0007] 計算所述第二硬盤域中需要減少的硬盤的個數(shù)K,所述K為大于等于1的整數(shù);
[0008] 將所述第二硬盤域的K個硬盤中存儲的數(shù)據(jù)迀移至所述第二硬盤域的其它硬盤 中,以獲取K個空閑硬盤;
[0009] 將所述K個空閑硬盤配置到所述第一硬盤域中。
[0010] 在本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式中,所述第二硬盤域減少K個 硬盤后的空間利用率與所述第一硬盤域增加K個硬盤后的空間利用率相等。
[0011] 結(jié)合本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面 的第二種可能的實現(xiàn)方式中,所述計算所述第二硬盤域中需要減少的硬盤的個數(shù)K包括:
[0012] 依據(jù)公式(1)計算所述第二硬盤域中需要減少的硬盤的個數(shù)K,其中,所述公式 Q)為:
[0013]
【主權(quán)項】
1. 一種在存儲陣列中劃分硬盤域的方法,其特征在于,所述存儲陣列至少包括控制器 以及兩個硬盤域,每個硬盤域包括多個硬盤,所述方法由所述控制器執(zhí)行,所述方法包括: 確定第一硬盤域以及第二硬盤域,所述第一硬盤域的空間利用率大于所述第二硬盤域 的空間利用率,且所述第一硬盤域的空間利用率與所述第二硬盤域的空間利用率的差值大 于預(yù)設(shè)閾值,所述空間利用率等于硬盤域已使用的空間容量與該硬盤域的空間總?cè)萘康谋?值; 計算所述第二硬盤域中需要減少的硬盤的個數(shù)K,所述K為大于等于1的整數(shù); 將所述第二硬盤域的K個硬盤中存儲的數(shù)據(jù)迀移至所述第二硬盤域的其它硬盤中,以 獲取K個空閑硬盤; 將所述K個空閑硬盤配置到所述第一硬盤域中。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二硬盤域減少K個硬盤后的空間利 用率與所述第一硬盤域增加K個硬盤后的空間利用率相等。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述計算所述第二硬盤域中需要減少的 硬盤的個數(shù)K包括: 依據(jù)公式(1)計算所述第二硬盤域中需要減少的硬盤的個數(shù)K,其中,所述公式(1) 為:
其中,Usedcap2為所述第二硬盤域已使用的空間容量,Totalcap2為所述第二硬盤域 的空間總?cè)萘?,Unitcap2為所述第二硬盤域中每個硬盤的空間容量,Usedcapl為所述第一 硬盤域已使用的空間容量,Totalcapl為所述第一硬盤域的空間總?cè)萘?,心為所述第二硬盤 域中需要減少的硬盤的個數(shù)且所述&為大于1的正數(shù),則K為根據(jù)所述公式(1)計算出的 心的值向下取整得到的整數(shù)。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述計算所述第二硬盤域中需要減少的 硬盤的個數(shù)K之前,所述方法還包括: 計算所述第二硬盤域需要減少的空間容量; 所述計算所述第二硬盤域中需要減少的硬盤的個數(shù)K包括: 根據(jù)所述第二硬盤域需要減少的空間容量確定出K個硬盤,所述K個硬盤的空間總?cè)?量與所述第二硬盤域需要減少的空間容量的差值的絕對值為最小值。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述計算所述第二硬盤域需要減少的空 間容量包括: 依據(jù)公式(2)計算所述第二硬盤域需要減少的空間容量,其中,所述公式(2)為:
其中,Usedcap2為所述第二硬盤域已使用的空間容量,Totalcap2為所述第二硬盤域 的空間總?cè)萘浚琔sedcapl為所述第一硬盤域已使用的空間容量,Totalcapl為所述第一硬 盤域的空間總?cè)萘浚琈inuscap2為所述第二硬盤域需要減少的空間容量。
6. -種控制器,其特征在于,所述控制器包括通信接口,所述通信接口用于與至少兩個 硬盤域進行通信,每個硬盤域包括多個硬盤,所述控制器用于執(zhí)行以下操作: 確定第一硬盤域以及第二硬盤域,所述第一硬盤域的空間利用率大于所述第二硬盤域 的空間利用率,且所述第一硬盤域的空間利用率與所述第二硬盤域的空間利用率的差值大 于預(yù)設(shè)閾值,所述空間利用率等于硬盤域已使用的空間容量與該硬盤域的空間總?cè)萘康谋?值; 計算所述第二硬盤域中需要減少的硬盤的個數(shù)K,所述K為大于等于1的整數(shù); 將所述第二硬盤域的K個硬盤中存儲的數(shù)據(jù)迀移至所述第二硬盤域的其它硬盤中,以 獲取K個空閑硬盤; 將所述K個空閑硬盤配置到所述第一硬盤域中。
7. 根據(jù)權(quán)利要求6所述的控制器,其特征在于,所述第二硬盤域減少K個硬盤后的空間 利用率與所述第一硬盤域增加K個硬盤后的空間利用率相等。
8. 根據(jù)權(quán)利要求7所述的控制器,其特征在于,所述控制器計算所述第二硬盤域中需 要減少的硬盤的個數(shù)K的具體方式為: 依據(jù)公式(1)計算所述第二硬盤域中需要減少的硬盤的個數(shù)K,其中,所述公式(1) 為:
其中,Usedcap2為所述第二硬盤域已使用的空間容量,Totalcap2為所述第二硬盤域 的空間總?cè)萘浚琔nitcap2為所述第二硬盤域中每個硬盤的空間容量,Usedcapl為所述第一 硬盤域已使用的空間容量,Totalcapl為所述第一硬盤域的空間總?cè)萘?,心為所述第二硬盤 域中需要減少的硬盤的個數(shù)且所述&為大于1的正數(shù),則K為根據(jù)所述公式(1)計算出的 心的值向下取整得到的整數(shù)。
9. 根據(jù)權(quán)利要求7所述的控制器,其特征在于,所述控制器還用于執(zhí)行以下操作: 計算所述第二硬盤域需要減少的空間容量; 所述控制器計算所述第二硬盤域中需要減少的硬盤的個數(shù)K的具體方式為: 根據(jù)所述第二硬盤域需要減少的空間容量確定出K個硬盤,所述K個硬盤的空間總?cè)?量與所述第二硬盤域需要減少的空間容量的差值的絕對值為最小值。
10. 根據(jù)權(quán)利要求9所述的控制器,其特征在于,所述控制器計算所述第二硬盤域需要 減少的空間容量的具體方式為: 依據(jù)公式(2)計算所述第二硬盤域需要減少的空間容量,其中,所述公式(2)為:
其中,Usedcap2為所述第二硬盤域已使用的空間容量,Totalcap2為所述第二硬盤域 的空間總?cè)萘?,Usedcapl為所述第一硬盤域已使用的空間容量,Totalcapl為所述第一硬 盤域的空間總?cè)萘浚琈inuscap2為所述第二硬盤域需要減少的空間容量。
11. 一種存儲陣列,其特征在于,所述存儲陣列包括如權(quán)利要求6?10任一項所述的控 制器以及至少兩個硬盤域,每個硬盤域包括多個硬盤。
【專利摘要】本發(fā)明實施例公開了一種在存儲陣列中劃分硬盤域的方法及控制器、存儲陣列,該方法包括首先確定第一硬盤域以及第二硬盤域,其中,第一硬盤域的空間利用率大于第二硬盤域的空間利用率,第一硬盤域的空間利用率與第二硬盤域的空間利用率的差值大于預(yù)設(shè)閾值,且空間利用率等于硬盤域已使用的空間容量與該硬盤域的空間總?cè)萘康谋戎?,然后計算第二硬盤域中需要減少的硬盤的個數(shù)K并將第二硬盤域的K個硬盤中存儲的數(shù)據(jù)遷移至第二硬盤域的其它硬盤中,以獲取K個空閑硬盤,其中,K為大于等于1的整數(shù),最后將K個空閑硬盤配置到第一硬盤域中。實施本發(fā)明實施例能夠在緩解硬盤域間空間利用率不均衡情況下提高硬盤空間資源利用率。
【IPC分類】G06F3-06
【公開號】CN104571947
【申請?zhí)枴緾N201410736459
【發(fā)明人】羅小東
【申請人】華為技術(shù)有限公司
【公開日】2015年4月29日
【申請日】2014年12月5日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1