[發明專利]磁盤空間分配方法、裝置、存儲設備及存儲介質在審
| 申請號: | 201910203537.0 | 申請日: | 2019-03-18 |
| 公開(公告)號: | CN109977035A | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 劉浩 | 申請(專利權)人: | 新華三技術有限公司成都分公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 韓夢嘉 |
| 地址: | 610000 四川省成都市中國(四川)自由*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 磁盤空間 寫數據 磁盤空間分配 存儲介質 存儲設備 磁盤 申請 可用 預設 存儲技術領域 磁盤碎片 優化存儲 最優匹配 客戶端 閾值時 寫入 發送 緩解 響應 | ||
1.一種磁盤空間分配方法,其特征在于,應用于存儲設備,所述存儲設備與客戶端通信連接,所述存儲設備包括磁盤,所述磁盤包括至少一個可寫入數據的目標段,所述方法包括:
響應所述客戶端基于待寫數據發送的寫數據請求,生成磁盤空間申請命令;其中,所述磁盤空間申請命令包括所述待寫數據所需的待申請的磁盤空間的大??;
若所述磁盤的可用的磁盤空間的大小小于預設閾值,則依據所述待申請的磁盤空間的大小從所述至少一個目標段中確定滿足最優匹配條件的第一目標段;
將所述待寫數據寫入至所述第一目標段。
2.如權利要求1所述的磁盤空間分配方法,其特征在于,所述依據所述待申請的磁盤空間的大小從所述至少一個目標段中確定滿足最優匹配條件的第一目標段的步驟,包括:
從所述至少一個目標段中,選擇磁盤空間的大小大于或等于所述待申請的磁盤空間的大小的所有待選目標段;
從所述所有待選目標段中,選擇出磁盤空間的大小最小的作為所述第一目標段。
3.如權利要求1所述的磁盤空間分配方法,其特征在于,所述方法還包括:
若所述磁盤的可用的磁盤空間的大小大于或者等于所述預設閾值,則從所述至少一個目標段中確定滿足首次匹配條件的第二目標段;
將所述待寫數據寫入至所述第二目標段。
4.如權利要求3所述的磁盤空間分配方法,其特征在于,每一個所述目標段均包括起始地址,所述從所述至少一個目標段中確定滿足首次匹配條件的第二目標段的步驟,包括:
獲取所述磁盤的磁頭位置;
將所述起始地址離所述磁頭位置最近、且所述起始地址對應的所述目標段的磁盤空間的大小大于或等于所述待申請的磁盤空間的大小的目標段確定為第二目標段。
5.一種磁盤空間分配裝置,其特征在于,應用于存儲設備,所述存儲設備與客戶端通信連接,所述存儲設備包括磁盤,所述磁盤包括至少一個可寫入數據的目標段,所述裝置包括:
響應模塊,用于響應所述客戶端基于待寫數據發送的寫數據請求,生成磁盤空間申請命令;其中,所述磁盤空間申請命令包括所述待寫數據所需的待申請的磁盤空間的大小;
第一確定模塊,用于若所述磁盤的可用的磁盤空間的大小小于預設閾值,依據所述待申請的磁盤空間的大小從所述至少一個目標段中確定滿足最優匹配條件的第一目標段;
第一寫入模塊,用于將所述待寫數據寫入至所述第一目標段。
6.如權利要求5所述的磁盤空間分配裝置,其特征在于,所述第一確定模塊具體用于:
從所述至少一個目標段中,選擇磁盤空間的大小大于或等于所述待申請的磁盤空間的大小的所有待選目標段;
從所述所有待選目標段中,選擇出磁盤空間的大小最小的作為所述第一目標段。
7.如權利要求5所述的磁盤空間分配裝置,其特征在于,所述裝置還包括:
第二確定模塊,用于若所述磁盤的可用的磁盤空間的大小大于或者等于所述預設閾值,則從所述至少一個目標段中確定滿足首次匹配條件的第二目標段;
第二寫入模塊,用于將所述待寫數據寫入至所述第二目標段。
8.如權利要求7所述的磁盤空間分配裝置,其特征在于,每一個所述目標段均包括起始地址,所述第二確定模塊具體用于:
獲取所述磁盤的磁頭位置;
將所述起始地址離所述磁頭位置最近、且所述起始地址對應的所述目標段的磁盤空間的大小大于或等于所述待申請的磁盤空間的大小的目標段確定為第二目標段。
9.一種存儲設備,其特征在于,所述存儲設備與客戶端通信連接,包括:
磁盤,用于存儲客戶端發送的寫數據請求對應的待寫數據;
一個或多個處理器;
存儲器,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器實現如權利要求1-4中任一項所述的方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現如權利要求1-4中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司成都分公司,未經新華三技術有限公司成都分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910203537.0/1.html,轉載請聲明來源鉆瓜專利網。





