千鋒成都Linux工程師培訓(xùn)機(jī)構(gòu)教你LVM邏輯卷管理器
LVM邏輯卷管理器可以說是Linux運(yùn)維工作的重點(diǎn)知識之一了,下面就讓千鋒Linux培訓(xùn)機(jī)構(gòu)的老師帶你來學(xué)習(xí)一下吧!
下面來看下lvm 這邊的名詞(都是首字母縮寫,方便記憶)
PV(Physical Volume) 物理卷
實(shí)質(zhì)上就是一塊硬盤,只不過如果要使用lvm管理磁盤,就需要將其設(shè)置為PV
VG(Volume Group) 卷組
有多個PV組成,是lvm劃分分區(qū)容量的一個容量池
LV(Logical Volume) 邏輯卷
來自于VG,是邏輯卷管理器提供出來的一個分區(qū)
PE(Physical Extend) 物理拓展
組成VG的至小單位,lvm的至小單位,默認(rèn)大小4M,PE必須是整數(shù),若果不足,系統(tǒng)直接舍棄
1.創(chuàng)建物理卷
pvcreate 磁盤/分區(qū)路徑
eg: pvcreate /dev/sdb1
2.創(chuàng)建卷組
vgvreate [-s 大小] vg名稱 pv路徑 (-s 指的是pe 的大小,默認(rèn)是4M,不指定就是默認(rèn))
eg: vgcreate -s 8M vg1 /dev/sdb1
3.創(chuàng)建邏輯卷
lvcreate -l PE數(shù)量 -n lv名稱 vg名稱
-L 這個lv大小 ( -l 和- L 用法是不一樣的,看清楚)
eg: lvcreate -l 100 -n lv1 vg1
這樣我們的lvm 邏輯卷 的 lv 1 就創(chuàng)建成功了!
想要使用的話,接下來就要做
制作文件系統(tǒng)(格式化)、掛載
用于lvm查看的一些命令:
pvdisplay pvs
vgdisplay vgs
lvdisplay lvs
我們在上面提到使用lvm 的好處就是可以動態(tài)管理我們的磁盤或者分區(qū)!
我們看看具體的使用:
一、vg的增大與減小
物理卷的增大與減小實(shí)際上就是向物理卷中新增或者移除pv的過程。
1、物理卷的增大
vgextend 卷組名稱 pv路徑
eg : vgextend vg1 /dev/sdb2
2、物理卷的減小
(1)、pv未使用
vgreduce 卷組名稱 pv路徑
eg : vgreduce vg1 /dev/sdb1
(2)、pv正在使用(里面有lv)
首先 umount lv路徑 ( 卸載邏輯卷)
在指定卷組中移除一個pv , vgreduce 卷組名 pv 路徑
將pv 刪除 , pvmove pv 路徑
二、lv的增大與減小
邏輯卷的增大與減小實(shí)際上就是增大與減少邏輯卷中pe的數(shù)量
1、邏輯卷的增大
允許掛載中增大,并且lv的增大不會破壞數(shù)據(jù)
頭一步:增大lv
lvextend -l [+]數(shù)量 lv路徑
-L [+]大小
第二步:增大文件系統(tǒng)
ext系列文件系統(tǒng)調(diào)整命令: resize2fs lv的路徑
xfs系列文件系統(tǒng)調(diào)整命令:xfs_growfs lv的路徑
2、邏輯卷的減小(lvm 這邊的lv 減小,針對的文件系統(tǒng)只能是ext 格式的)
不允許掛載中減小,不支持xfs文件系統(tǒng)的減小,減小時理論上不會破壞數(shù)據(jù)
頭一步:卸載lv
umount lv路徑 或者 掛載點(diǎn)路徑
第二步:文件系統(tǒng)檢查
e2fsck -f lv路徑
第三步:減小文件系統(tǒng)
resize2fs lv路徑 大小
eg : resize2fs /dev/vg1/lv1 100M
第四步:減小lv
lvreduce -l [-]數(shù)量 lv路徑
-L [-]大小
eg: lvreduce -L 100M /dev/vg1/lv1
第五步:重新掛載
mount or vim /etc/fstab 永久掛載
*命令lvresize可以同時用于增大與減小,使用方法與lvextend和lvreduce相同
三、邏輯卷的刪除
1.刪除lv
lvremove lv路徑
2.刪除vg
vgremove vg名稱
3.刪除pv
pvremove pv路徑
千鋒Linux培訓(xùn)課程的研發(fā)與內(nèi)容編排相比其他培訓(xùn)機(jī)構(gòu)更加科學(xué)化、實(shí)用化、系統(tǒng)化。具體表現(xiàn)在千鋒Linux云計(jì)算培訓(xùn)課程全近推出的的課程體系更加注重學(xué)員的實(shí)踐動手能力,提出以“就業(yè)為導(dǎo)向”的教學(xué)理念,并創(chuàng)新性的將“企業(yè)真實(shí)生產(chǎn)案例”帶入到教學(xué)體系中,以確保學(xué)員真正的做到“學(xué)即所用”,簡而言之就是使學(xué)員從容過渡到工作崗位。更有豐富的linux視頻教程,幫助學(xué)員鞏固基礎(chǔ)技術(shù)。
想深入了解成都千鋒校區(qū)請點(diǎn)擊:http://cd.mobiletrain.org/
培訓(xùn)咨詢熱線:028-83178771 咨 詢 QQ :
1660794050
成都千鋒校址:成都市武侯區(qū)科華北路62號力寶大廈N(北樓)18樓
千鋒成都Linux工程師培訓(xùn)機(jī)構(gòu)教你LVM邏輯卷管理器