[發明專利]分區創建方法、裝置、存儲介質及計算機設備有效
| 申請號: | 202110553721.5 | 申請日: | 2021-05-20 |
| 公開(公告)號: | CN113282237B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 趙創 | 申請(專利權)人: | RealMe重慶移動通信有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京恒博知識產權代理有限公司 11528 | 代理人: | 范勝祥 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分區 創建 方法 裝置 存儲 介質 計算機 設備 | ||
本申請實施例公開了一種分區創建方法、裝置、存儲介質及計算機設備,所述方法包括:確定所述存儲器中已存在的各相鄰分區之間的對齊扇區位置,然后確定所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量,基于各所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量以及預設分區容量,創建目標分區。采用本申請實施例,可以利用已存在的各相鄰分區之間未使用的第一分區容量建立新的目標分區,減少了資源的浪費,且基于存儲器的對齊扇區位置確定的第一存儲容量又保證了存儲器的讀寫性能。
技術領域
本申請涉及計算機應用技術領域,尤其涉及一種分區創建方法、裝置、存儲介質及計算機設備。
背景技術
存儲器的分區是使用分區編輯器(partition?editor)在存儲器上劃分幾個邏輯部分,每個邏輯部分代表一個分區。存儲器被劃分成數個分區(Partition)后,不同類的目錄與文件可以在不同的分區內進行存儲。
常規技術中,若要新增分區,一般在未使用的分區中劃出一個新的分區,而每個新的分區中都會預留一部分塊以應對存儲器中存在壞塊的問題,導致資源浪費。而后為解決資源浪費的問題提出了一種動態分區的方法,即通過記錄檢測各分區的塊的狀態,依據檢測到的狀態為壞塊的數量為每個分區預留不同數量的塊,解決了為規避存儲器中壞塊而為分區預留較多的塊引起的資源浪費問題,但是存在存儲空間碎片化導致的存儲器的讀寫性能降低問題。
發明內容
本申請實施例提供了一種分區創建方法、裝置、存儲介質及計算機設備,可以通過計算出對齊扇區位置來確定已存在分區之間未使用的第一存儲容量,利用第一存儲容量創建目標分區,在提高存儲器的空間利用率的同時保證讀寫性能。
所述技術方案如下:
第一方面,本申請實施例提供了一種分區創建方法,所述方法包括:
確定所述存儲器中已存在的各相鄰分區之間的對齊扇區位置;
確定所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量,各所述相鄰分區均包括當前分區和下一個分區;
基于各所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量以及預設分區容量,創建目標分區。
第二方面,本申請實施例提供了一種分區創建裝置,所述分區創建裝置包括:
對齊扇區確定模塊,用于確定所述存儲器中已存在的各相鄰分區之間的對齊扇區位置;
第一容量確定模塊,用于確定所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量,各所述相鄰分區均包括當前分區和下一個分區;
分區建立模塊,用于基于各所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量以及預設分區容量,創建目標分區。
第三方面,本申請實施例提供一種存儲介質,所述存儲介質存儲有多條指令,所述指令適于由處理器加載并執行上述的方法步驟。
第四方面,本申請實施例提供一種計算機設備,可包括:處理器和存儲器;其中,所述存儲器存儲有計算機程序,所述計算機程序適于由所述處理器加載并執行上述的方法步驟。
本申請一些實施例提供的技術方案帶來的有益效果至少包括:
在本申請實施例中,首先確定所述存儲器中已存在的各相鄰分區之間的對齊扇區位置,接著確定所述對齊扇區位置到各所述相鄰分區中的下一個分區之間的第一存儲容量,最后根據待創建的目標分區的分區容量,利用已存在的分區各相鄰分區之間未被使用的所述第一存儲容量創建目標分區,減少了資源的浪費,且基于對齊扇區位置所確定的第一存儲容量又保證了存儲器的讀寫性能,采用本申請實施例,可以很好的達到存儲器空間和性能上的均衡。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于RealMe重慶移動通信有限公司,未經RealMe重慶移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110553721.5/2.html,轉載請聲明來源鉆瓜專利網。





