閃存存儲設(shè)備的管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,尤其涉及一種閃存存儲設(shè)備的管理方法及裝置。
【背景技術(shù)】
[0002]以閃存為存儲介質(zhì)的存儲設(shè)備在日常的生活中應(yīng)用越來越普遍,閃存按照其內(nèi)部構(gòu)架可以分為單層單元閃存和多層單元閃存,單層單元閃存的每個單元(cell)中存儲I個位(bit)的信息;多層單元閃存的每個單元(cell)至少存儲2個位(bit)信息,其中,多層單元閃存包括213;11:/0611、313;[1:/0611、413;[1:/0611以及更多位單元的閃存。
[0003]現(xiàn)有技術(shù)中,閃存存儲設(shè)備中通常采用單層單元閃存和多層單元閃存或者只采用多層單元閃存以提高閃存存儲設(shè)備的存儲容量,同時在出廠時固定閃存存儲設(shè)備的容量以及讀寫數(shù)據(jù)的速度,因此,現(xiàn)有的閃存存儲設(shè)備的讀寫數(shù)據(jù)的速度及容量固定,導(dǎo)致用戶不能自行調(diào)整閃存存儲設(shè)備的容量以及讀寫速度等性能,設(shè)計不夠人性化。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種閃存存儲設(shè)備的管理方法及裝置,旨在解決現(xiàn)有的閃存存儲設(shè)備的讀寫數(shù)據(jù)的速度及容量固定,導(dǎo)致用戶不能自行調(diào)整閃存存儲設(shè)備的容量以及讀寫速度等性能的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種閃存存儲設(shè)備的管理方法,所述閃存存儲設(shè)備的管理方法包括以下步驟:
[0006]接收存儲模式切換指令,并根據(jù)所述存儲模式切換指令確定切換后的所述閃存存儲設(shè)備的存儲模式;
[0007]根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整。
[0008]可選地,在確定的所述存儲模式為大容量模式時,所述根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整的步驟包括:
[0009]確定所述閃存存儲設(shè)備的備份塊所具有的容量;
[0010]根據(jù)用戶對所述備份塊所具有的容量的調(diào)整,將調(diào)整的容量所對應(yīng)的備份塊設(shè)置為邏輯塊。
[0011]可選地,在確定的所述存儲模式為穩(wěn)定模式時,所述根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整的步驟包括:
[0012]確定所述閃存存儲設(shè)備的邏輯塊所具有的容量;
[0013]根據(jù)用戶對所述邏輯塊所具有的容量的調(diào)整,將調(diào)整的容量所對應(yīng)的邏輯塊設(shè)置為備份塊。
[0014]可選地,在確定的所述存儲模式為速度模式時,所述根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整的步驟包括:
[0015]獲取所述閃存存儲設(shè)備中構(gòu)架為多層單元的邏輯塊的工作模式及其具有的容量,其中,所述工作模式包括SLC模式和非SLC模式;
[0016]根據(jù)用戶對所述多層單元的邏輯塊所具有的容量的調(diào)整,將調(diào)整的容量所對應(yīng)的多層單元的邏輯塊的工作模式轉(zhuǎn)換為SLC模式。
[0017]可選地,在確定的所述存儲模式為超穩(wěn)定高速模式時,所述根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整的步驟包括:
[0018]獲取所述閃存存儲設(shè)備中構(gòu)架為多層單元的邏輯塊的工作模式,其中,所述工作模式包括SLC模式和非SLC模式;
[0019]將所述多層單元的邏輯塊中工作模式為非SLC模式的所有邏輯塊的工作模式轉(zhuǎn)換為SLC模式。
[0020]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種閃存存儲設(shè)備的管理裝置,所述閃存存儲設(shè)備的管理裝置包括:
[0021]接收模塊,用于接收存儲模式切換指令;
[0022]確定模塊,用于根據(jù)所述存儲模式切換指令確定切換后的所述閃存存儲設(shè)備的存儲模式;
[0023]調(diào)整模塊,用于根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整。
[0024]可選地,在確定的所述存儲模式為大容量模式時,所述調(diào)整模塊包括:
[0025]確定單元,用于確定所述閃存存儲設(shè)備的備份塊所具有的容量;
[0026]設(shè)置單元,用于根據(jù)用戶對所述備份塊所具有的容量的調(diào)整,將調(diào)整的容量所對應(yīng)的備份塊設(shè)置為邏輯塊。
[0027]可選地,在確定的所述存儲模式為穩(wěn)定模式時,所述確定單元,還用于確定所述閃存存儲設(shè)備的邏輯塊所具有的容量;
[0028]所述設(shè)置單元,還用于根據(jù)用戶對所述邏輯塊所具有的容量的調(diào)整,將調(diào)整的容量所對應(yīng)的邏輯塊設(shè)置為備份塊。
[0029]可選地,在確定的所述存儲模式為速度模式時,所述調(diào)整模塊包括:
[0030]獲取單元,用于獲取所述閃存存儲設(shè)備中構(gòu)架為多層單元的邏輯塊的工作模式及其具有的容量,其中,所述工作模式包括SLC模式和非SLC模式;
[0031]轉(zhuǎn)換單元,用于根據(jù)用戶對所述多層單元的邏輯塊所具有的容量的調(diào)整,將調(diào)整的容量所對應(yīng)的多層單元的邏輯塊的工作模式轉(zhuǎn)換為SLC模式。
[0032]可選地,在確定的所述存儲模式為超穩(wěn)定高速模式時,所述獲取單元,還用于獲取所述閃存存儲設(shè)備中構(gòu)架為多層單元的邏輯塊的工作模式,其中,所述工作模式包括SLC模式和非SLC模式;
[0033]所述轉(zhuǎn)換單元,還用于將所述多層單元的邏輯塊中工作模式為非SLC模式的所有邏輯塊的工作模式轉(zhuǎn)換為SLC模式。
[0034]本發(fā)明通過接收存儲模式切換指令,并根據(jù)所述存儲模式切換確定所述閃存存儲設(shè)備的存儲模式,然后根據(jù)確定的所述存儲模式對所述閃存存儲設(shè)備的存儲容量進(jìn)行相應(yīng)的調(diào)整,即將閃存存儲設(shè)備設(shè)置為對應(yīng)的模式,而閃存存儲設(shè)備在不同的存儲模式下的存儲容量及讀寫數(shù)據(jù)的速度不同,因此,通過將閃存存儲設(shè)備設(shè)置為相應(yīng)的存儲模式,從而解決了現(xiàn)有的閃存存儲設(shè)備的讀寫數(shù)據(jù)的速度及容量固定,導(dǎo)致用戶不能自行調(diào)整閃存存儲設(shè)備的容量以及讀寫速度等性能的問題,提供了更多樣化的存儲模式選擇,設(shè)計更加人性化。
【附圖說明】
[0035]圖1為本發(fā)明閃存存儲設(shè)備的管理方法的第一實(shí)施例的流程示意圖;
[0036]圖2為本發(fā)明閃存存儲設(shè)備的管理方法的第二實(shí)施例的流程示意圖;
[0037]圖3為本發(fā)明閃存存儲設(shè)備的管理方法的第三實(shí)施例的流程示意圖;
[0038]圖4為本發(fā)明閃存存儲設(shè)備的管理方法的第四實(shí)施例的流程示意圖;
[0039]圖5為本發(fā)明閃存存儲設(shè)備的管理方法的一個優(yōu)選實(shí)施例的選擇界面示意圖;
[0040]圖6為本發(fā)明閃存存儲設(shè)備的管理裝置的第一實(shí)施例的功能模塊示意圖;
[0041 ]圖7為圖6中調(diào)整模塊的細(xì)化功能模塊示意圖;
[0042]圖8為圖6中調(diào)整模塊的另一細(xì)化功能模塊示意圖。
[0043]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0044]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045]基于上述問題,本發(fā)明提供一種閃存存儲設(shè)備的管理方法。
[0046]參照圖1,圖1為本發(fā)明閃存存儲設(shè)備的管理方法的第一實(shí)施例的流程示意圖。
[0047]在本實(shí)施例中,所述閃存存儲設(shè)備的管理方法包括:
[0048]步驟SlO,接收存儲模式切換指令,并根據(jù)所述存儲模式切換指令確定切換后的所述閃存存儲設(shè)備的存儲模式;
[0049]在本實(shí)施例中,所述閃存存儲設(shè)備至少包括一個多層單元閃存,其中,所述多層單元閃存可以為二層單元閃存、三層單元閃存等,所述閃存存儲設(shè)備也還可以包括一個或多個單層單元閃存,具體的,所述閃存存儲設(shè)備可以為U盤、基于閃存的固態(tài)硬盤,即我們通常所說的SSD(Solid State Drives,固態(tài)硬盤)等。所述存儲模式切換指令為用戶觸發(fā)的切換所述閃存存儲設(shè)備的存儲模式的指令,或者為系統(tǒng)根據(jù)實(shí)際情況觸發(fā)的切換所述閃存存儲設(shè)備的存儲模式的指令。具體的,當(dāng)所述存儲模式切換指令為用戶觸發(fā)的切換所述閃存存儲設(shè)備的存儲模式的指令時,可以通過使用所述閃存存儲設(shè)備的終端的屏幕提供選擇界面,供用戶基于所述選擇界面選擇所述閃存存儲設(shè)備的存儲模式,在用戶選擇好所述閃存存儲設(shè)備的存儲模式后,觸發(fā)存儲模式切換指令。具體的選擇過程參考圖5,圖5為本發(fā)明的一個優(yōu)選實(shí)施例的選擇界面示意圖。若用戶將上面的滑動條向左邊滑動,則將存儲模式調(diào)整為大容量模式,且從當(dāng)前位置一直滑動到最左邊時閃存存儲設(shè)備一直都處于大容量模式;若向右滑動,則將存儲模式調(diào)整為穩(wěn)定模式,且從當(dāng)前位置一直滑動到最右邊時閃存存儲設(shè)備一直都處于穩(wěn)定模式;若用戶將下面的滑動條向右滑動,則將存儲模式調(diào)整為速度模式,直到將下面的滑動條滑到最右邊,則此時的存儲模式轉(zhuǎn)換為超穩(wěn)定高速模式。在接收到用戶觸發(fā)的存儲模式切換指令后,根據(jù)所述存儲模式指令確定切換后的所述閃存存儲設(shè)備的存儲模式。所述存儲模式可以包括通用模式、大容量模式、穩(wěn)定模式、速度模式、超穩(wěn)定高速模式。所述通用模式為現(xiàn)有的閃存存儲設(shè)備具有的存儲模式,即出廠時讀寫數(shù)據(jù)的速度及容量固定的閃存存儲設(shè)備所具有的存儲模式;所述大容量模式為可以將