[發(fā)明專利]一種磁盤空間管理方法及裝置有效
| 申請?zhí)枺?/td> | 201711270240.3 | 申請日: | 2017-12-05 |
| 公開(公告)號: | CN108037894B | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設(shè)計)人: | 陳勝 | 申請(專利權(quán))人: | 浙江大華技術(shù)股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 磁盤空間 管理 方法 裝置 | ||
本申請涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,尤其涉及一種磁盤空間管理方法及裝置,用以解決現(xiàn)有技術(shù)中存在的當(dāng)文件系統(tǒng)的超級塊所在磁盤故障時,使得設(shè)備對應(yīng)的LV中全部存儲空間異常的問題。本申請實(shí)施例提供的磁盤空間管理方法包括:第一設(shè)備在預(yù)置的多個磁盤組中分別創(chuàng)建卷組,其中,每個磁盤組中包括至少一個磁盤;從所述卷組中選取至少兩個為選定卷組,并在每個所述選定卷組上分別創(chuàng)建邏輯卷;在所述邏輯卷中建立文件系統(tǒng),并將已建立有文件系統(tǒng)的至少兩個邏輯卷,確定為與所述第一設(shè)備連接的第二設(shè)備的存儲區(qū)。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,尤其涉及一種磁盤空間管理方法及裝置。
背景技術(shù)
邏輯卷管理(Logical Volume Manager,LVM),是Linux環(huán)境下對磁盤分區(qū)進(jìn)行管理的一種機(jī)制,使用戶可以在無需停機(jī)的情況下方便地調(diào)整各個分區(qū)的大小,并實(shí)現(xiàn)文件系統(tǒng)跨越不同的磁盤。
目前,基于LVM的磁盤空間管理方式可參照圖1所示,具體包括:將存儲設(shè)備內(nèi)部配置的多個磁盤(Disk)都做為一個物理卷(Physical Volume,PV),并在每個PV上劃分大小相等的許多物理塊(Physical Extent,PE)。將多個磁盤構(gòu)成的物理卷組成一個卷組(VolumeGroup,VG),并在VG上按指定存儲空間大小創(chuàng)建邏輯卷(Logical Volume,LV),其中LV由PE映射的許多邏輯塊(Logical Extent,LE)組成,并且一個LV上可創(chuàng)建一個文件系統(tǒng),每個文件系統(tǒng)開始位置的那個塊稱為超級塊,該超級塊中包含文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)信息、控制信息等關(guān)鍵信息。進(jìn)一步地,可參照圖2所示,在為與存儲設(shè)備相連的需要存儲數(shù)據(jù)的各設(shè)備分配存儲空間時,是在由多個磁盤構(gòu)成的物理卷所組成的一個VG上,為每個需要存儲數(shù)據(jù)的設(shè)備創(chuàng)建一個LV作為該需要存儲數(shù)據(jù)的設(shè)備的存儲區(qū)。
發(fā)明人發(fā)現(xiàn),現(xiàn)有基于LVM的磁盤空間管理方式中,是在由多個磁盤構(gòu)成的物理卷上創(chuàng)建一個VG,進(jìn)而在創(chuàng)建的VG中分別為每個需要存儲數(shù)據(jù)的設(shè)備創(chuàng)建一個LV,該LV對應(yīng)著多個磁盤指定大小的存儲空間,那么,在LV上創(chuàng)建文件系統(tǒng)時,文件系統(tǒng)很可能是跨多個磁盤建立的。比如,假設(shè)VG由存儲空間均為1T的磁盤1和磁盤2組成,在VG上為設(shè)備1創(chuàng)建了存儲空間為0.8T的LV1,LV1的文件系統(tǒng)1建立在磁盤1上,且文件系統(tǒng)1的超級塊也位于磁盤1中。進(jìn)一步,在VG上繼續(xù)為設(shè)備2創(chuàng)建存儲空間為1.2T的LV2,該LV2中文件系統(tǒng)2是建立在磁盤1和磁盤2上的,且文件系統(tǒng)2的超級塊位于磁盤1中。那么,若磁盤1損壞或被拔掉時,那么對于設(shè)備1來說,由于LV1上文件系統(tǒng)和超級塊均失效,整個LV1的存儲空間不可用,故設(shè)備1無法正常進(jìn)行讀寫操作;對于設(shè)備2來說,即使磁盤2中仍有可用存儲空間,但由于LV2的文件系統(tǒng)的超級塊失效,整個文件系統(tǒng)也會出現(xiàn)異常,故整個LV2的存儲空間均不可用,設(shè)備2無法正常進(jìn)行讀寫操作。由此可見,由于一個設(shè)備有一個文件系統(tǒng)相對應(yīng),若文件系統(tǒng)的超級塊所在的磁盤損壞或被拔掉時,由于超級塊失效,會導(dǎo)致在多個磁盤上建立的整個文件系統(tǒng)出現(xiàn)異常,也就是說,設(shè)備對應(yīng)的LV中全部存儲空間異常,故而使得設(shè)備無法正常進(jìn)行讀寫工作。
基于此,現(xiàn)有技術(shù)中基于LVM實(shí)現(xiàn)磁盤空間管理的方式,存在著當(dāng)文件系統(tǒng)的超級塊所在磁盤故障時,使得設(shè)備對應(yīng)的LV中全部存儲空間異常的問題。
發(fā)明內(nèi)容
本申請實(shí)施例提供一種磁盤空間管理方法及裝置,用以解決現(xiàn)有技術(shù)中當(dāng)文件系統(tǒng)的超級塊所在磁盤故障時,使得設(shè)備對應(yīng)的LV中全部存儲空間異常的問題。
本申請?zhí)峁┑募夹g(shù)方案如下:
第一方面,一種磁盤空間管理方法,包括:
第一設(shè)備在預(yù)置的多個磁盤組中分別創(chuàng)建卷組,其中,每個磁盤組中包括至少一個磁盤;
所述第一設(shè)備從所述卷組中選取至少兩個為選定卷組,并在每個所述選定卷組上分別創(chuàng)建邏輯卷;
所述第一設(shè)備在所述邏輯卷中分別建立文件系統(tǒng),并將已建立有文件系統(tǒng)的至少兩個邏輯卷,確定為與所述第一設(shè)備連接的第二設(shè)備的存儲區(qū)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江大華技術(shù)股份有限公司,未經(jīng)浙江大華技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711270240.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





