邏輯卷是什么?
邏輯卷之前我們已經(jīng)用標(biāo)準(zhǔn)分區(qū)在硬盤(pán)上創(chuàng)建了文件系統(tǒng),但是你只能在同一個(gè)物理硬盤(pán)的可用范圍內(nèi)調(diào)整分區(qū)大小,如果硬盤(pán)沒(méi)有地方了,你就必須要弄一塊更大的硬盤(pán),然后手動(dòng)將數(shù)據(jù)移動(dòng)到新的硬盤(pán)上。但是,這時(shí)候可以通過(guò)將另外一個(gè)硬盤(pán)上的分區(qū)加入已有的文件系統(tǒng),動(dòng)態(tài)的添加存儲(chǔ)空間,LVM(邏輯卷管理器)就是用來(lái)做這個(gè)的,它可以讓你無(wú)需重建整個(gè)文件系統(tǒng)的情況下,輕松的管理磁盤(pán)空間。
物理卷:在邏輯卷管理的世界里,硬盤(pán)分區(qū)稱作物理卷(PV)每個(gè)物理卷都是硬盤(pán)上物理分區(qū)的映射
卷組:把多個(gè)物理卷集中在一起就形成一個(gè)卷組(VG),邏輯卷管理系統(tǒng)將卷組視為一個(gè)物理硬盤(pán),事實(shí)上是分布在多個(gè)物理硬盤(pán)上的多個(gè)物理分區(qū)組成的
邏輯卷:整個(gè)結(jié)構(gòu)最后一層就是邏輯卷(LV)它為linux提供了創(chuàng)建文件系統(tǒng)的分區(qū)環(huán)境,類似于物理硬盤(pán)分區(qū),linux也將邏輯卷視為物理分區(qū)
PE(physical extents):PV物理卷中可以分配的最小存儲(chǔ)單元,PE的大小是可以指定的,默認(rèn)為4MB
LE(logical extent): LV邏輯卷中可以分配的最小存儲(chǔ)單元,在同一個(gè)卷組中,LE的大小和PE是相同的,并且一一對(duì)應(yīng)
可以使用任意一種標(biāo)準(zhǔn)的linux文件系統(tǒng)格式化邏輯卷,再將它掛載到系統(tǒng)中使用
linux的LVM有兩個(gè)可用的版本:
實(shí)驗(yàn)環(huán)境:虛擬機(jī)共添加5塊硬盤(pán),做如下分配
硬盤(pán) | 總大小 | 卷組 |
---|---|---|
/dev/sdb | 100G | vg01 |
/dev/sdc | 100G | vg01 |
/dev/sdd | 20G | vg01 |
/dev/sde | 1G | vg02 |
/dev/sdf | 1G | vg02 |
pvcreate:創(chuàng)建物理卷
pvscan:掃描物理卷信息(包含哪些物理硬盤(pán)和大小還有總覽)
pvremove:刪除物理卷
vgcreate:創(chuàng)建卷組(后跟卷組名稱)
vgremove:刪除卷組
刪除卷組是刪除整個(gè)卷組,跟把物理卷從卷組中移除的概念是不一樣的
減小卷組之前如果卷組劃分了邏輯卷并且已經(jīng)儲(chǔ)存了數(shù)據(jù),必須先遷移數(shù)據(jù)才能做減小的操作,現(xiàn)在給虛擬機(jī)新添加兩塊1G大小的硬盤(pán)sde和sdf,給sde劃分邏輯卷,大小500M,格式化掛載到系統(tǒng)使用,并且在里面寫(xiě)入一些數(shù)據(jù)
vgreduce:減小卷組
sde沒(méi)有數(shù)據(jù)了之后就可以把它從卷組vg02中移除了,卷組就減小了,實(shí)際上現(xiàn)在的數(shù)據(jù)已經(jīng)被轉(zhuǎn)移到/dev/sdf上了,不影響邏輯卷的使用,這也是它靈活的地方
lvcreate:創(chuàng)建邏輯卷(卷組名寫(xiě)在最后)
lvdisplay:顯示邏輯卷詳情
lvextend:擴(kuò)展邏輯卷大小
跟物理磁盤(pán)一樣,劃分好邏輯卷之后也是需要先格式化文件系統(tǒng)然后掛載到系統(tǒng)中才可以像一塊物理硬盤(pán)一樣使用的。這里分別用xfs和ext4兩種文件系統(tǒng)來(lái)格式化不同的邏輯卷,發(fā)現(xiàn)他們的不同了嗎?
在實(shí)際的應(yīng)用中,光擴(kuò)展邏輯卷是沒(méi)有任何意義的,因?yàn)橹粩U(kuò)展了邏輯卷之后,擴(kuò)展后的那部分也是不能夠被系統(tǒng)使用的,所以還需要擴(kuò)展文件系統(tǒng),其實(shí)就是使擴(kuò)容生效,否則df -Th是看不到的
LVM2的邏輯卷具有快照功能,就是將邏輯卷的某一時(shí)刻的狀態(tài)保存下來(lái)也做成一種特殊的邏輯卷叫做快照卷,掛載到系統(tǒng)中,但是邏輯卷之后做的操作快照卷不會(huì)同步,常用于數(shù)據(jù)庫(kù)備份還原的場(chǎng)景
掃描 | 創(chuàng)建 | 查看 | 刪除 | 擴(kuò)展 | 縮減 | |
---|---|---|---|---|---|---|
物理卷 | pvscan | pvcreate | pvdisplay | pvremove | 無(wú) | 無(wú) |
卷組 | vgscan | vgcreate | vgdisplay | vgremove | vgextend | vgreduce |
邏輯卷 | lvscan | lvcreate | lvdisplay | lvremove | lvextend | 有命令但不推薦 |
聯(lián)系客服